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.)