And what is the point of restricting used games?
There are no technical reasons for these (as I have explained in other posts), and so people are justifiably were livid.
Microsoft wanted to change that. But in order to implement something resembling used games, you have to remove access to the game when someone sells their copy. And the only way to do that is to have the console verify licenses. The easy way to implement that is with a license check every time you start the game. Microsoft tried to be nicer than that by only checking once every 24-hours so you didn't always have to be online.
The point of restricting used games is that all games are treated as digital downloads, whether they are delivered over the internet or through a disc install.
The check-in is required in order to remove old games from your account, not to add new games. It's to make sure you still have the license to the game that you're playing. That's far more generous than Valve's "no you can't sell used games ever"