I don't get your first point. CDNs are about content distribution, not load balancing. And you can already add multiple web servers to your A/AAAA record, that is still available to regular people. I believe different DNS providers even shuffle the order of the result to get clients to change up their connections
The different port thing is something that won't ever happen because the big players in the industry are petrified of the "middlebox bogeyman" and they won't allow any changes to web infrastructure that would make their jobs difficult, even if it would work fine for everyone else. We are doomed to use 443 for eternity.
We could just change the DNS spec to stop the apex madness. I don't know why nobody ever did, other than keeping the status quo.
The different port thing is something that won't ever happen because the big players in the industry are petrified of the "middlebox bogeyman" and they won't allow any changes to web infrastructure that would make their jobs difficult, even if it would work fine for everyone else. We are doomed to use 443 for eternity.
We could just change the DNS spec to stop the apex madness. I don't know why nobody ever did, other than keeping the status quo.