Sounds like we are on the same page my man.Yep. I'm no fan of Nvidia. I had never heard of this Nvidia issue before. If they made a similarly boneheaded decision to go in and mess with the game itself instead of staying entirely on their own side of the API, then that shows a fundamental lack of understanding of how these things are supposed to work, and maybe, just maybe this industry is not for them.
But I'd also struggle to think of any industry that is for them. If you are a programmer you should grasp basic data structures and know which boundaries you should and shouldn't cross, and if you don't I don't know what I'd feel comfortable having you programming. Certainly not medical device firmware, or software for automotive brake controllers or etc. etc.