Just a quick comment (hopefully) on the first segment.
As primarily a singleplayer gamer I don't really care about publishers extending my experience to keep the game in my possession. I've bought exactly two pieces of singleplayer DLC the entire generation (BioShock challenge rooms, which were awful and the wonderful PixelJunk Monsters Encore). The bottom line is, the games that I've found to be truly great, or at least interesting, have remained on my shelf. Stuff like Red Dead to Skyrim, and on to Binary Domain and even Alpha Protocol. Multiplayer and extended value just doesn't really get me excited. Most of the time I feel like I have gotten the experience that I wanted and that's enough for me.
Simply put, make games that are good enough to keep, and I will keep it.
Also, make you games cheaper if you don't want them resold. I have over 100 DVDs and BluRays, many of which I rarely watch. But, I don't trade them in because I know they are worth almost nothing, even immediately after release. If I can turn a game that I enjoyed but didn't love around for $30 off the next $60, I'm going to.