Anti-cheat will still be one of the biggest problems for the new Steam Machine
(www.gamingonlinux.com)
You just have to make it expensive / hard enough to cheat that most people don't bother.
I understand peoples distrust in kernel level anti-cheats and why they suck, that being said, back when I still played multiplayer games Valorant (that has a kernel level anti cheat) was so much ahead of CSGO that it was not even a comparison. I don't know whether it was due to CSGO's anti cheat being bad or Valorants being good.
When you have to spend 50 eur / month to cheat most people don't and that's good enough for the casual player base. Not sure what the case now is with CS2 and other online games in general.