To elaborate on sargon20's post, and this is coming from personal experience.
Microsoft was notorious for intentionally making their applications sub-par on other platforms in order to encourage the sale of their operating system. I distinctively remember a version of a Microsoft mail program that was released on the Macintosh platform where you couldn't even drag & drop items. It wasn't a glitch... it was actually not in the code! The outrage that sparked from there was astounding, considering that Macintosh was one of the very first platforms that brought the whole idea of "drag & drop" to the world of home computing.
Internet Explorer was another one of their prize possessions that never seemed to be right on other platforms. At the time this started becoming the platform of choice for web browsing in the 90s, Netscape was falling behind with the changes happening in other internet technologies such as Java/Javascript. They had refused to upgrade their browsers to the latest standards, and IE came into the real adhering to the new protocols. It caught on like wildfire, especially since they were releasing the web browser for free. Before that, some companies actually tried to charge people up to $30 to buy a full version of a web browser. They eventually made Internet Explorer for other computing platforms and it quickly became the standard. That's when Microsoft started creating their own tags to help "influence" the development of websites. Up to this day, there are still plenty of HTML tags out there that only will work on IE. Many of them over time have been depreciated with the evolving of HTML and other web coding languages. Basically, Microsoft had its eyes on the internet and wanted to control it the same way it controlled the PC market. They really tried to push that agenda with Microsoft Frontpage, which was one of the very first WYSIWYG web design programs that made designing a website similar to designing a brochure in Illustrator. Frontpage was an absolute mess for obvious reasons, and it didn't help matters that the other platforms and web browsers didn't work too well with it. The final straw came when ISPs had to run actual Frontpage Servers in conjunction with their own server gear in order to make sure pages designed in Frontpage ran properly.
In many ways, Microsoft exposed themselves as being too greedy. It wasn't enough that they managed to create an "operating system" which in reality wasn't anything but a computer program that ran in DOS to simulate an actual OS. It wasn't enough that other companies who made actual PC hardware just rolled over and allowed their systems to be useless without Windows on it. Now they wanted to control the internet. Luckily for us, standards keep pushing forward very quickly in this world and with the emerging of advanced coding languages, Flash and other technologies, there was simply nothing Microsoft could do but keep up.
While I'm still geeking out... does anyone remember when Microsoft stopped making Internet Explorer for the Macintosh? Apparently, Mac wanted to make their own browser as an alternative to IE for users to have. IE, although a standard on the Mac platform, had its obvious issues with speed and other web technologies. So, they created Safari. Before this, Mac & Windows (I think) had a deal for IE to be the premiere browser on every Mac system. Once Apple released Safari, the good folks at Microsoft got angry and eventually stopped making updated versions of IE. PC users have been able to use IE all this time and I think the latest version is 8 (with test drives for 9 lurking about).
The last version that existed for a Mac was 5.
AOL is also just as guilty, but that's a completely different story. One that I may get into one day when a Political thread goes completely amuck and I can embrace some inner geekdom. :biggrin: