If a surgeon does not have the expertise to perform a surgery, they probably shouldn’t cut into you.
If the company lacks the competency to write secure driers, they should outsource the work or have it validated externally.
These things could be solved by spending money. Stop excusing dangerous actions performed in the name of greed.
It is not realistic to expect every game developer to invest a lot of money into security. It's like asking every apartment building to run its own fire department.
The responsibility of securing a platform should not fall on application developers anyway.
Exactly, which is why Microsoft should be writing the one writing the kernel code needed for ensuring integrity of games. Microsoft needs to develop ways to allow games to run in an isolated VM that is hardware protected from the main operating system and ensures strong hardware security so cheaters can not simply attach malicious devices to the PCI bus to DMA sensitive data.