Originally posted by Brian
Microsoft probably have enough money to hire every programmer in the world. They don't want to.
If you're the average computer user, you don't have a choice. Microsoft is a monopoly. If you hate Windows, you're $$$$ed. The only alternatives don't have all the software you want to use, and they are often difficult to use.
Microsoft don't need to make good software. They realise this. All they need to do is keep making more and more windows-only software and services (Messenger, Media Player) etc, to kill the competition and lock you into their platform.
Want to use an alternative to Messenger? You can't. All your friends use messenger, and they won't move because all their friends use messenger. I know, you can use gaim, etc. But microsoft is constantly making steps (so far unsuccessfully) to lock out third party MSN clients.
Want to play the latest game? You can using WineX if you want to waste cycles converting windows api so you can watch your computer melt 2 frames per second out of it.
This FAT thing is just Microsoft stretching its monopolistic muscles. They found a way to make money, because FAT is their patent, and every device uses FAT because every device uses Windows CE.
Some websites even force you to use internet explorer to use them.
There is no choice.