That's why it was so disheartening to buy the x-com remake and find nothing but a steam activation code inside the box. I don't feel like I own that game because it's tied to an online account.
I know that you can just keep a local copy of it, but it's still tied to the platform and if you wanted to go to a different platform, you couldn't take it with you.