Should we blame an old timey basic webpage for its lack of complexity or should we blame a modern browser for not accommodating the web in its most simple form?
There is a specification that says how it should be rendered. I definitely don't want every browser to decide how to render my webpage, that would just make development so much harder and complex.