Earlier quoted context omitted.
Basically Valve already partnered with anti-cheat developers and enabling their support on Linux is in fact just flipping of a switch. Unfortunately this switch need to be flipped by developers / publishers of particular game and they dont cooperate too well.
It's not just flipping the switch, this is none sense. That means now the dev has to officialy support the game on this platform and all the problems that comes with it. On top of that the anti cheat on linux is a joke because it's running in user space so serious game won't enable it just for that reason. https://twitter.com/TimSweeneyEpic/status/149075970784115917...
- The developer has no obligation to support the platform, Valve provides and pins a working runtime and unless the game is redesigned from scratch (see: Final Fantasy XIV) it should work in perpetuity.
- Anticheat on Windows is also a joke unless it runs in Ring 0, which is literally impossible on platforms like Steam Deck (Flatpak Steam only runs in user space for security reasons). No self-respecting developer should write kernel mode DRM in the first place, though.
- It very well could be as simple as flipping a switch - in the case of Apex Legends, the game already ran perfectly fine but couldn't connect to servers without the anticheat library loading properly. When EA updated the anticheat drivers, the game worked fine on Linux without any modification.
Of course, nobody has a de-facto obligation to support Linux. The larger point is that it's deceptively easy to get your game working on 90% of the world's Linux systems, much more so than shipping to MacOS or console. If all the world's 'serious game[s]' won't run on Linux, than that makes it the world's greatest casual gaming platform :)