I think what developers are failing to factor into things with their newfound digital obsession is the fact that a lot of people don't have superfast broadband and are still to this day having their download limits capped. I know I'd probably buy a quarter of the games I do now if I had to download them all; waiting three hours on a shitty connection for a download is a little more hassle than going to the store and buying a copy which is physically yours.