Linux to me is more like a workstation/server based operating system. Because alot of times, i see people using it for server use and running special kinds of linux programs on their work station machines.
You ever installed linux on a family members computer only for them to ask you hundreds of questions, some being the same question asked again, why their specific programs are not working and why isnt the wireless printer working in linux?
"But WINE can help with the programs and you can install an alternate driver for that printer" is not the answer im looking for either. And even though i have not used it in a while, i dont see a good enough reason as to why i should bother installing linux on my testbed, then installing WINE (followed by additional programs and tools needed to get that windows program going) and finding out that it is not working as well as i expected it to.
And if i am installing a LINUX device driver for a specific piece of hardware like my wireless printer, i expect that Linux driver to be made SPECIFICALLY for that very specific piece of hardware like my wireless printer instead of guessing which driver would work best. Printer is a Canon MG5520 which has been working great for everyone in the family and will be used till the day it dies, is no longer supported by canon, no longer fits our needs, or until we all die.
Then there is PC Gaming. IF linux was as good as windows for PC gaming, i would hop onto the linux train. But Battlefield 3, 4 and 1 do not support linux at all and they run like garbage in WINE accoring to this site here. They did not have battlefield 1 listed on the site though but i know that if bf3 and bf4 run like "garbage" in wine, then i know bf1 would also run like garbage in wine.
https://appdb.winehq.org/objectManager.php?sClass=application&iId=16433
https://appdb.winehq.org/objectManager.php?sClass=application&iId=13626
Half life has support for linux but the mods for the gldsrc engine would need to be ported over to the linux version of gldsrc of the engine. But i know that wont happen since the game is so old and only a very small group play it so programmers would probably be like "yeah whats the point anyway".
Natural Selection 2 also runs on linux but last couple of times i played it, i had a hard time trying to use the games shortcut keys because they kept triggering the linux commands short cut keys. not handy at all especially when your playing commander.
Then again, this was around 2013-2015. would i still try testing it again? Maybe. Would depend on how much time and effort it would take to get all this stuff working in ubuntu, debian, steamos, opensuse, linux mint, or whatever distro would do the job best.