I highly doubt they'll actually pursue this. At least not before launch. If sales are bad enough, then they MIGHT change their policy. Of course, even if they did away with the 24 hr check-in, I highly doubt they'll do away with their mandatory registration of every game and their used game policy, since I'm sure they've spent quite a bit of money setting up the network to handle it.
And one very important thing this won't address is always online games. MS is really pushing for cloud offloading in their games, even single player ones. If a lot of their big games require the cloud, it doesn't matter about the 24 hr check in, as you'll have to be always online, anyway.







