A few thoughts:
Documentation is the least of their problems.
-MrCrispy
Not really. The biggest complaint leveled against FOSS revolves around the lack of decent, or (in many cases)
any documentation. Go to any LUG, FOSS fest, or NIX bull session, and the one thing you'll hear over and over again is:
"Man!
somebody's got to do something about these POS docs!"

Linux is not well designed. Its a hodge podge of competing design philosophies with no coherent vision, no standardized API's on which other developers can build apps, and a new project starting every week which tries to fix the failed efforts of the previous ones. Note I am not talking of the kernel, which IS decent, but all the user level subsystems such as video, sound, the filesystem etc. -MrCrispy
You're absolutely correct. It's what's referred to as
incremental improvement; otherwise known as "Business as Usual."
Unfortunately, that's how virtually all complex technical development gets done. It's not the most efficient or safe way to work. The US Space Program spent it's first 25 years working that way, and got us to the moon. (It also brought us the Challenger disaster.) But once again, it was good enough.
And take a look the Internet. That is one of the biggest kludges the world has ever seen. But it's good enough for most people, so it gets used, and fixed (or otherwise improved) on a daily basis. Just business as usual folks!
For your normal user, there is little reason not to run Windows. More apps, easier to use, faster or just as fast (KDE and Gnome are just as fat and bloated as Windows counterparts)
Once again, you are correct. For most people, 'good enough' is all they want or need. Windows is good enough. But so's Linux.
BTW: what exactly constitutes being a "normal" user? and for most people, Windows will come for free.
As Dormouse has previously pointed out: It doesn't. It just comes
included.
Somebody, somewhere, has paid something for
every legal copy of Windows. Microsoft has not gotten to where they are today by giving away their products.
For developers, there's even less reason - Windows dev tools, docs and support are leagues apart.
There may be even less of a reason. But if that is true, how do you explain the number of people (including many world class programmers) that are actively involved in Linux development? Conservative studies put the number of people that have contributed to Linux and FOSS development at somewhere around 1.1 million. Rather interesting, don't you think?
So, maybe there's something more going on here?
