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.