I recall when you could add your own Steam account to GeForce Play so that you could play your library. That was a good service.
I have 3k games on my Steam account and 1/3 of them is supported by Geforce Now
"Xbox has secured exclusive GTA 6 streaming rights" not Geforce Now
This is entirely separate from the article.