"...and I can use it to work seamlessly with the rest of the world's existing applications and existing proprietry formats..."
Well, you can blame the beloved Microsoft for that. They have done their utmost to impose their own proprietary formats on the rest of the world and corrupt existing open formats like Java and HTML.
Even now they are seeking to block the upcoming Open Document Format which would allow seamless interoperability.
Mac