Even most manufacturers don't bother supporting Linux and who can blame them.
Linux is fine and well for a box sitting in a rack some acting as a server, but it will be a very long while until it's a competent O.S. for general everyday use.
Microsoft has it's fair share of problems and short comings too, (look at vista), but all in all there must be a reason why 95% of people go for windows despite it's problems.
Which brings me nicely to my final point, if Linux is so great and free why would anyone buy windows?