So I've been thinking a bit about the XBoxen, and I'm starting to see some logic here.
I believe that MS is acknowledging that console-exclusive games are starting to go away. It only makes sense from a developer point-of-view: more consoles running your game means more money.
So MS have said, "If you're only going to buy one console this generation, make it an XBox. We'll have almost all the games that the PS4 will, but we also have 'features'. And hey, as long as you have a new XBox, might as well buy the games for it (since we'll get the royalties instead of Sony)."
As for the used games, installing to HD, checking in once a day thing, MS is trying to be Steam. It remains to be seen if they can figure out why Steam is popular while Games for Windows Live and Origin are widely despised.
The no-backwards-compatibility thing does seem like a boneheaded move though.