I think we need unified de-facto standards for Linux.
And I don't mind having a choice between using closed- or open-source software. I'm not a big fan of Free Software Foundation; I'm far from being an FSF purist.
If Adobe can bring industry-standard Photoshop to Linux since not many people have heard of GIMP, that's all that matters for collaboration.
Same with Office, as I'm not a big fan of LibreOffice with a look of Office 2003 UI.
1:1 compatibility with industry-standards programs is very important, and yes, expensive at that ($100+).
But I don't want to use Windows. A Mac? I love to have one, but I cannot afford a Mini right now. So Linux offers a compromise for me until I have a luxurious income from high-paying jobs. In the end, I'm very happy with Linux, for it gave me a lot of freedom and choice. Consequently, with Linux comes a lot of backlashing when that would simply take freedom and choice away from me when I am simply trying to find a perfect Mac-like desktop environment and have a global menu bar at the top of the screen in GNOME 3.16. I'm a huge fan of GNOME 3.16 and I like what the GNOME devs have made a lot of progress for 3.18. Besides, simplicity is a blessing and that's why I would prefer an Apple experience. I've already seen too many Windows-like desktop environments.