Yeah, that's definitely a worry. Also, the fact that you're dependent on them for adding support for future games, and that (like any cloud service) it might not be available right when you want it.
You don't even need to create any internal tech - Steam Remote Play already has everything you need, and I successfully used it to play Battlefield from an AWS GPU instance (was even good enough for multiplayer).