I don't understand this logic. If the business model is that bad then why dump the burden on the consumer instead of changing the business model? Its fucking backwards.
This is 100% for the publisher, Period. Its what they always wanted. Hell, movie/music industry would kill for this kind of absolute control over distribution.
If you really think this is going to help developers then I would highly recommend you watch Jason Rubin's speech at 2004 D.I.C.E
http://www.youtube.com/watch?v=uhmYENdFZc8
Publishers could care less who shits out that new CoD, Madden or whatever blockbuster title.
Price hikes, piracy, used game sales, entitlement and whatever else publishers are pointing their finger at is code word for, "We are making stupid business decisions so someone has to pay and that person is YOU".