According to ProtonDB[1], about 7-10% of the top 100 and top 1000 games are "borked", but the actual reason why can be nuanced. However, these days it is almost always anti-cheat.
https://support.apple.com/guide/security/direct-memory-acces...
Not so on Linux?
At least I know that Helldivers 2 (GameGuard), DJMax Respect V (XingCode), Fantasy Life I (EAC) do works on Linux.
I wish that if they're happy with non kernel mode anti cheat on Linux, just do the same in Windows... Or just disable them if I don't use public matchmaking
Windows has the same issue, but isn't open source and easy to modify. Still, EA are so paranoid that they require it there.