I agree with everything you say. It's ironic because game companies themselves use virtual machines with obfuscated instruction sets in their games as a copy protection mechanism. It's pretty hard to feel any sympathy for them once hackers get around their pathetic countermeasures.
To add to your post, here's an example of why game developers can't be trusted to run code in kernel mode:
https://mobile.twitter.com/TheWack0lian/status/7793978407622...