I think its safe to say "it breaks the web" is from the user perspective, not the server.
It only takes 1 server to serve differing content through each protocol to break things for the user
It only takes 1 server to serve differing content through each protocol to break things for the user
(I do agree that it's contrary to expectations, but I'm sure this doesn't stop sites from relying on it.)