Microsoft didn’t spend multiple decades trying to force their own chargers and ports over universal standards. Not saying any of them are good, but apple is in no way better and has spent years creating contention between consumers. It’s just as likely they sell your tracking data as anyone else, they spend developer time every month making sure their ecosystem is considered better for cultural reasons while being ostensibly worse than competitors for most things. Their phones are generally a year or more behind competitors but they have made-up features that serve no purpose consumers rally around like imessage. They have a tiny sandbox to play in without completely voiding your warranty - Themes instead of real customization. “Blue bubbles”? Are you kidding me? How about allowing any form of tinkering beyond a garden path? How about supporting repair of devices at their actual branded stores? They’re easily up there as one of the worst for consumers at large.
This is becoming less true for FPS every month - the described method of cheating (off-device reading and input simulation) is becoming more accessible as more cheat makers are selling premade devices that do this. Huge problem even for new shooters like rivals - someone was already caught doing it in one of their ingame tournaments. It’s the primary way people cheat in League of Legends, and it would not surprise me to see evidence of it in dota 2(though I haven’t personally, I haven’t been paying attention to it for some years and it isn’t as frequent that a variety streamer or youtuber plays it compared to lol).
As mentioned before, kernel anticheat won’t catch these guys anyway, so it’s largely just a way to alienate your user base. There’s a new problem it does nothing special to solve.