It essentially means if you create something, it’s not yours unless you are actively selling it?
As for online games, I think the ephemeral nature and limited lifespan of the game should be forced to be very clearly advertised at point of sale, not hidden in an EULA.
The fact you can’t play them forever isn’t a problem, but consumers need to be aware. That said I don’t know how much difference it would make. I think most consumers would not care. I know the online games I play will go away one day and I still pay for and play them. Why? Because I don’t care. I was never going to play them forever even if they were around forever, so I don’t care if they go away. The only difference I’d really like to see is a minimum guaranteed service period and a full refund if that isn’t achieved.