I think that the entire AAA development process is utterly bloated from top to bottom. It is unsustainable if you need CoD/FIFA sales numbers to prosper. The system seems fundamentally broken from a really basic numbers point of view, and the idea that consumers need give up their rights because dev houses can't run their fucking ships properly is unacceptable on any level you wish to name.
Well that's the state that it's in.
So you and the rest of gaming side can whinge and moan and deplore reality or you can at least give some credence to a policy that'll bring some slight health to the madness.
I reckon you'll all carry on with the former, until the gaming industry wipes itself out and you're all sat there in the rubble wondering how it happened. Or alternatively you'll all continue playing loads of cool shit on Steam; a system where you can't trade games in or borrow them off your friends.