I'm actually not sure this isn't better. Targetting Linux directly can have some challenges to work across the given distros. Instead we've adopted this standardised portability layer that just needs to be made to work once on each target.
The popularity of Steam Decks means that more and more people will purposefully test against Proton and reduce the number of hacks and workarounds needed, and Linux gaming will be in a happy place.
One recent positive development was Battlebit. The main limitation on Linux gaming is anti-cheat. Battlebit were going to bring in FACEIT anti-cheat, which in its current form prevents Linux (and on Windows requires you to disable VM processor extensions in the BIOS). They have announced that in fact they're implementing a different version of it that's Steam Deck friendly. Whether they changed their minds in response to pressure or it was always the plan and was poorly communicated isn't clear, but it's a nice development anyway.
The popularity of Steam Decks means that more and more people will purposefully test against Proton and reduce the number of hacks and workarounds needed, and Linux gaming will be in a happy place.
One recent positive development was Battlebit. The main limitation on Linux gaming is anti-cheat. Battlebit were going to bring in FACEIT anti-cheat, which in its current form prevents Linux (and on Windows requires you to disable VM processor extensions in the BIOS). They have announced that in fact they're implementing a different version of it that's Steam Deck friendly. Whether they changed their minds in response to pressure or it was always the plan and was poorly communicated isn't clear, but it's a nice development anyway.