Linux is NOT ready for the desktop?
Well, not really.
Thats just because you've learned Windows first compared to other OS, i guess. You're used to click setup.exe and its done.
In Windows, you just have to install the software that comes with the hardware, you just wait, and you're done. Most hardware vendors incorporates or ships the installer/driver for their hardware, specific for Windows. Not all hardware vendors produce drivers for Linux. Well, thats just bad. Even I myself, found it easier to install hardware/software in Windows. Its because I get used to it than I get used in Linux.
When you install software in Windows, all is automatic. You just run setup.exe and u're done.
In Linux, its different.
The problem in Linux, in my opinion, is there are alot of distributions. If you have problems and solutions in one distribution, it cannot be applied in other distributions. I mean not all. The focus on improvements are split from different distributions. Unlike on Windows, or FreeBSD, the focus is just one ONE OPERATING SYSTEM. I don't know, its just my opinion.
In Windows, all the files, or almost, needed to install the software is included with the installer of the software. dlls.
In Linux, you must have some additional files to install which is not part of the installer of the software. Some dependencies.
I guess he's referring to the same problem. And we can't blame him.
But only, he should not generalize on "LINUX". There are different flavors of Linux. Some are designed or optimized to be a server, some are for desktop. Only its just not as easy compared to Windows. Especially for beginners.
In Windows, you don't have to be an expert to install software or hardware. You just run the installer or just plugin the device, and you're done. Very simple.
In Linux, its different. Lots of configurations. Not automatic.