Pretty much. Its about applications and for "IT pro's" its probably about what they have to support in the workplace as well. I love linux on the server, (LTS releases ONLY), but on the desktop? Last time i tried it was all about lack of software, and length of configuration time for something I am less familiar with.
With linux there is 1 program that one guy maintains that does what you want in one way. If you want variety, hey just program that shit up! On windows, there are tens to hundreds of programmes that do what you want, no coding required. Some pay, some free, the best ones are open source of course.
So I guess I am not sure what desktop linux users complain about. Android is the most popular phone OS, and OSX is UNIX... So pretty much everywhere is *NIX already in 2015. I can name a dozen popular open source tools that I use every day, so even the linux philosophy has thoroughly permeated many windows users. (windirstat, thunderbird, putty, filezilla, dban, rufus, firefox, notepad++, vnc, media player classic, vlc, xibo... and many more)
The only reason that there are not more desktop linux installs is that MS and office are considered business standard. Business people (including most IT people I have met) like that most of the technology works out of the box and is point and click, thus saving time and headaches. Office workers want the os that they are familiar with from work, at home. You would need to retrain the entire world for that to change, and no ones going to pay for that.