Oder hab ich da was in nem RFC überlesen?
Ja und Nein
Was Du als Unart bezeichnest, ist keine Unart; es war früher einfach nicht möglich; weil niemand einen A-Record ohne dem www definierte;
in den Anfängen gabs ja nichtmal HTTP/1.0 sondern was älteres (HTTP/0.9), und da hattest 'shared' Webhosting auf eine russiche Tour, die heute undenkbar wäre;
(die HTTP-Header 'Host' kam erst später)
hatteste z.B. http://www.example.com und http://www.example.net auf dem selben Host, ging das nur so
http://www.example.com/com
http://www.example.net/net
weil http://www.example.com und http://www.example.net lieferten das gleiche
auch wars egal ob man http://www.example.net/net od. http://www.example.com/net in der URL-Leiste eingab;
und zu dieser Zeit ging ohne MX-Record gar nichts; mittlerweile sieht die Welt anders aus, sodaß MX-Records nicht mehr zwingend notwendig sind;