Well of course people love windows b/c of the familiarity and compatibility. But don't worry folks, years from now Linux will be popular enough to have devs for it(more like mac in a sense). It is already starting to be placed as a factory installed OS. Not really in retail, but you can buy some online, so give that time and Linux will be more comfortable and compatible.
While I select Windows myself and do not mind the system at all. Windows is the most comfortable system for users today(note the word 'users') and being the defauly OS of pretty much all computers, has the widest array of developers(for apps and games, etc.).
I will say that I do enjoy Linux as an OS. There are a lot of distrobutions out there, and that is one thing that can stray users. Imagine if you were going to buy a PC at Bestbuy, and then they asked you if you wanted Windows XP, Windows Classic, Windows Vista, Windows Vista Basic, Windows Vista Premium, Windows HD, Windows PE, etc. When you have so many versions to choose from most people don't have time or want to figure out all the differences and then try to figure out which one is best for them. There are plenty of distros that try to be the complete package though. I personally like Sabayon, mainly because it is the most compatible version I've used(works cleanly with any PC I've tried it on, no extra drivers or installations needed). But of course this might not be good for everyone.
So hopefully soon there will be not exactly fewer options, but fewer mainstream options as a major version of Linux(kind of like Ubuntu, OpenSUSE, Fedora, Mandriva are today) and will be clear-cut solutions for users today. Nothing against all these wonderful developers and distros out there, but it is like buying a new car from a brand you don't know much about and there are 50 different models in each class. How can you really know which one to pick? You don't really want to test drive all of them...
[EDIT]
oh, and before I forget. alexandgruntz, you do realize that even though MS Office runs on Windows, Open Office runs on all OSes, right? OpenOffice works just like MS Office(for the most part, can't be a clone b/c that would be illegal and pointless). And it can work with the MS Office files as well(except those crazy new 2007 ones...).