We live in a time where the internet is very fast and downloading a pirated game takes very little time.. and people sure know how to take advantage of that.
So naturally, gaming companies must do what they can to protect themselves from theft.
This would not be so bad if there was a guarantee that when we bought a game, we would be able to play it for as long as we wanted to.. even after the company dies (and is no longer around to unlock your downloaded game) or after your CD/DVD (with copy protection which renders it impossible to make backups) wear out due to age (those things don't last forever).
Gaming companies are very keen to limit the consumers rights in the EULAs but they certainly don't like to give the consumers any rights or guarantees that demand some kind of effort on their part.
I think they should add a section giving the user a guarantee that if they've bought the game, they will be able to play it for as long as they want (even in 30 years from now) on the systems the games were developed for.
For example, Telltale could add this to their EULA -
"Telltale gives you (the user) the guarantee that should for any reason the authentication system seize to exist, Telltale will create a solution to remove the authentication requirement." (I'm not a good EULA writer but you get my point :D).
The same thing could be done with CD/DVDs -
"[Insert company name here] gives you (the user) the guarantee that should your CD/DVD wear out due to old age, we (the company name) will provide you with a new CD/DVD.
Should (company name) ever go out of business and the IP ownership has not been bought up or anything like that, (company name) will release a patch that removes the copy protection from the CD/DVDs in order to allow you (the user) to make backups (for personal use only).
(Company name) also guarantees never to sell the IP to any company not giving the user the same guarantee".
Now if THAT was in the binding EULAs the games come with, then I would feel much safer buying games and old classics wouldn't disappear because the company went under or the storage media stopped working due to old age.
I know I'm a terrible EULA writer but you get my point so don't start talking my lacking EULA writing skills :D