Am I biased? I have asked the question and you asked a counter question... So who was biased? I have used Linux as well. I was the Linux System Administrator but it's scope was very limited so therefore I switched my career. I have used Linux deeply. May be you have used Linux as a consumer or non-techie user but I have done it as IT professional.

I know Linux is a powerful OS but as I told you that no one owns it so therefore you never find it's official help and support. Someone has given the examples of Google, and other big companies. They are all using paid Linux flavors, i.e. SUSE or RedHat therefore they get support and documentation as well.

If you use Linux professionally in enterprise, u will find it difficult in the organizations where Windows and Linux are mixed used. There is no organization or company in the world where only Linux is being used. Networking or network printing is always a problem in mixed Windows and Linux peer environments, Linux do not work with Windows Active Directory systems, Windows offers most powerful GUI controls for hardware and settings but Linux still lacks in it, driver management is far easy in Windows with compare to Linux, software installation is also easier in Windows than Linux where every distros has different methods, disk partitioning and its table is confusing in Linux, multimedia is better in Windows than Linux, availability and installation of games is still confusing as well, all latest software are available for Windows but not for Linux, and top of that which distro should be used, is still curiosity for many users.

I must say here that Linux is good for Servers and Embedded system but as I said before only paid distros.

I am not saying that u cannot do anything with Linux, maybe u can but in what time? Time is crucial. Linux is not for non-techie users but Windows does.