KyleKatarn: <What you said>
Yeah, gOg has its own EULA that raises eyebrows here and there but there's that key difference - the DRM you and I both apparently dislike. gOg treats us as adults, says "here's the EULA: click to agree, and we trust you will abide by the restrictions." Steam says, "Agree or you will not play the games for which you already purchased the license, maybe even several years ago under a much different EULA."
That's the crux of it - even if one reads the current EULA before making a purchase, the potential retroactive lock-out caused by future EULAs means that anyone's game shelf is in jeopardy with the next blanket change.
Re: adjusting the contract. We're in the process of doing the exact same thing with some land we're buying (see the 'Bitch about life' thread). The restrictions on the properties say no business activity of any kind is allowed. We said, "But hey, what about my non-intrusive business with no signs, no customer traffic, no noise, etc.?" And the developer is going to have the legal restriction altered. That's what a real agreement looks like - two or more parties negotiating to work out a deal amenable to all. EULAs backed-up by DRM are more of an all-or-nothing where your only option is buy or not-buy. Well, then I guess Steam titles - for me - are not-buy. Lesson learned, and money now spent elsewhere. They won't miss it since I'm in the tiny minority of customers who balked at that particular EULA change versus the millions who don't have a problem with it, and thus there is no reason for them to change course and roll back the restrictions.
And that's okay that other customers don't have a problem with it. To each their own and all that. But changing the agreement mid-stream, with the lock-out DRM to back it up, is absolute crap for the customer. Anyone who posts griping about big business doing this or that crap to employees or customers and similarly does NOT have a gripe about the EULA-DRM game seriously needs to reconsider some positions.
I'm just glad I learned this lesson with but a single title on my Steam shelf - incidentally NOT purchased at Steam or any other digital distributor. For those with even 10 titles it is, as you say, tantamount to coercion. Is it really a choice: upwards of $500 worth of release-day-priced AAA titles gone bye-bye, or agreeing to whatever it is the EULA says so one can continue to play those titles?
Brasas: Agree. Banks do this though, and clearly they get away with it just fine. If it happens there it will happen anywhere.
No chance of improvement in the near term I'd say, most today are not interested in meeting commitments (marriage, job obligations) so trying to make contracts more binding is definitively a losing proposition - there's always some excuse.
Similar, but one key difference is that I can pull my money from that bank and put it elsewhere with no loss - or a just very small one. Actually, we just did this last November / December, and it didn't cost us anything but some legwork. Can't do that with Steam and many other digital products.
With the marketplace being more and more digital-only as time passes, this is something we all need to keep our eyes on. Sadly, convenience will trump the other concerns, especially as the market leans toward younger buyers.