I throw at you this provocation from our friends at Microsoft: http://www.microsoft.com/windows/emb...e/notlinux.asp

For example, [on Linux] there are at least five different window managers and at least four competing browsers, increasing programming complexity and reducing the pool of available developers.
There is no common integrated development environment (IDE) for Linux. operating system development is command-line driven and applications development requires a new set of tools for each device. Developers must either build their own tool-chain from piecing together Open Source tools or opt for a specific vendor's costly tool set.
Linux is a follower, not an innovator
Linux offers does not offer an Internet browser that is equivalent to the features in Internet Explorer 6.0.
Hmmm, doesn't sound like they agree with themselves on this one....

And the list goes on and on and on.....