I'm not a macOS dev, so not talking from
direct experience, but you can select a minimum deployment target in Xcode as low as macOS 10.13, I believe. There must be a reason some devs choose not to support that.
Can you elaborate on why you'd want to opt-out of DNS over HTTPS? I was under the impression that it was useful and good for privacy, but I may be misinformed.