2 points
The games are already on PC, it can’t be too difficult to add them to another store, can it?
2 points
*
I bet they have some internal policy to install some kind of drm / spyware so you don’t keep games when your game pass expires or something and that requires development work. Corporate legal things.
2 points