Should be, perhaps. Much like Java should be standard and identical everywhere. Differences are inevitable, priorities depend a lot more on real world constraints than fleeting desires. Those proprietary standards exist because the web continues to be rather terrible if your problem&#x27;s not easily explicated in javascript.<p>The Javascript monoculture that exemplifies the modern web is perhaps the greatest thing holding back good cross-platform development. There&#x27;s no way to experiment with other languages on equal footing, there&#x27;s no way to easily extend browsers to provide hooks to native libraries and functionality in a reasonable manner. If the web is the only cross platform environment, then give me my walled gardens, because they&#x27;re gonna be the only place open enough to actually get things done. The web&#x27;s a greenhouse, with only the illusion of freedom until you get next to the glass walls.