ブラウザが乱立していてもHTMLやHTTPがECMAScript規格化されていればおkで
最低限の互換性は保障されているし自由もあり、ユーザに不便を強いることも無い

Xの場合は、標準のレベルが今となっては低すぎて、互換性提供レイヤとしては
不十分なんだろ
だからツールキットが巨大な非互換層を上に積み上げて、フォントすら自前で
レンダリングしたりしている

実装の自由はあるべきだが規格・標準化されるべきものがされないのでは
カオスを生むだけだ