This is just a blatant attempt to sell the exact same product to two different types of customers at different prices based on their (presumed) willingness to spend. Actually it's worse. It's an attempt to cripple a perfectly functioning cheap product aimed at a different audience (gamers) for another audience (machine learning folks) in order to drive them to more expensive products that do the same thing. Pure gree…
While I agree it's likely motivated by greed, there is a legitimate reason too: GeForce cards simply aren't made to be run 24/7 in high density server environments. Put 200 of them in a rack and have them running inference or training 24/7 and I suspect you'll see them drop like flies. Tesla cards are explicitly designed for endurance.
Whether the GeForce cards are less reliable in that environment or not, that is not why the EULA was changed in this way.