Software
RIP Future Gohan
Umm not really your account can still exist what the cost is for them is storage of the data associated with your account. Emails are different from games because they are tailored to the individual and unique to you. So 1 gigabyte of email data is gonna be 1 gigabyte for just you. Sometimes companies do have to delete your accounts because of data retention policy changes and lawsuits. If you don't sign in to agree to the new terms of use they purge your data to keep the out of being liable.It doesn’t.
I saved my wedding vows in a yahoo email account. Didn’t use the account for years. At some point i wanted to go back and get them, the account was closed and yahoo told me to kick rocks.
If this was a paid service sure, they should keep it. But for free? We are lucky they give us as much time as they do.
Game data is different its shared everyone gets the same copy so a 75 gb game is gonna be kept and shared for everyone. This is ignoring the sharding/replication for availability aspect of it tho which would increase the storage one game would need on servers. All the store fronts need to do is keep account info which is gonna be a bunch of text (that's hopefully encrypted), blob storage for your profile pic if it's custom, and your game licenses info which should also be pretty small.
Then add on top of that a good compression algorithm and they can keep the costs manageable in my view.
Maybe I'm underestimating the size of the info required for storage of basic user inform on a storefront like steam or Xbox but it seems manageable to keep it for a lifetime. If not that long but a substantially long time to go without logging into an account like 15-20 years. I'm not expecting games media like video clips, pictures etc. To last that long but just knowing which games users purchased and can download should.
4 years is way too short of a time period. I've had game consoles I didn't play for 7 years then suddenly logged on and played a game out the blue.