Switched from Winblows to Linux in the past year. Generally don't do a lot of gaming anymore anyway, but I do try to get some of the old one running from time to time. This is when I discovered this fucking problem.
While the Linux community is growing because people are tired of running broken expensive software they have no control over, once again triple-gAy gaming studios are pumping out top-shelf priced products to us, and when it doesn't fucking work, then the onus is on us to make it enjoyable.
Sure, we like to hack on shit and get things running, it's half the fun. But considering a lot of us play games in between school and/or work, there's not a lot of fucking time to get games to work.
I can deal with this shit from indie devs that give their games for <$10 but I have a hard time dealing with the fact that major companies that likely have part of their development done on POSIX machines aren't willing to spin a Linux port next to a port for every modern console, cellphones, Windows, and Mac. This whole mentality of "We can't expect everything from them," is the wrong answer. We can expect a working product for the price. We don't even need all the bells and whistles like HairWorks and shit, just let the game fucking start and run.
I've been happy with Steam's move to implement the ability to run it using Proton, since that's where I bought most of my games, but it opens up the whole problem of that being THE answer from now on. That it will just be expected that a major distribution platform will pick up the slack of these major developers.
I'm not going to boycott any companies over this. I'm just not going to buy anything that doesn't work natively, because honestly, games in my life are a no-hassle situation. I don't fuck with my dvd player for an hour to watch the movies I buy at the store, I don't spend a day and a half setting up board games, and I don't dive into publishing information to read a book. Games shouldn't be any different.
In short, this "transition" period is only going to move forward when game devs find out they're missing a significant portion of players on new releases because we would rather keep playing what we know works than go fuck with getting a new game to work.