And then along comes https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https... defining a "SRV2", SVCB and also its identical twin the HTTPS RR (same format, different RR number). I have a fear that those routers will end up supporting the HTTPS RR but not SVCB...
At work, obviously IT group policy, "security" middle boxes and so on will insist on whatever set of nonsense is just barely enough to keep the Marketing Director's twitter working how she likes it, and the Sales Director's Candy Crush on his work phone. Can't help you really on that.
* https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-...
IPv6 also solves the problem, as you can easily assign a big subnet to a web server and one IP per (sub-) domain.
And with the upcoming ESNI there are probably some additional privacy benefits.
according to clients' geoip, you just need to adjust weights/priority in the srv record so, a client can fallback next-nearest server
Hint: This same method (SRV RRs and priorities/weights) so that a client communicates with a Domain Controller down the hall, instead of another one halfway across the country.
Then, just imagine that it's a web browser connecting to a web server, instead of a workstation connecting to a DC.