Some don’t even need to. EasyAntiCheat and BattlEye both have support for Linux and it’s up to the devs to enable support (or upgrade to a version that supports Linux). But in some cases, the companies just refuse to support it (Bungie with Destiny 2 for example)
Those who tried Linux and went back to Windows, what caused you to go back to Windows?
Additionally, what changes are necessary for you to be able to use Linux full time?