No reason is not entirely correct. If the Anticheat system only works at Kernel level, then it would not work on Linux. But they can opt in into a Linux version of the Anticheat system, that does not require Kernel level access. But that comes at a risk, because this is easier to work around as a cheater. Also do some Anticheat systems not require the hardware TPM module?
Plus if they don’t know much about Linux, its harder to support that platform as well. Because its not just about the Anticheat, but if the game runs on Linux, they have to make sure every component runs well too. Which they do often, but if any problem arises, they could get bombarded with Linux issues they do not entirely understand.
While in most cases the Linux support could be “easily” possible, as some games show it. One cannot just argue that there would be “no reason” why the Anticheat doesn’t work on Linux. There are technical reasons.
Midnitte@beehaw.org 2 days ago
And when Windows removes the ability to use kernel level anticheating?
It’s nothing but a crutch for developers to detect cheaters. Look at Arc Raiders for example.