Sounds like an anti-competitive practice to me.
Also, an Internet connection isn't required to play games, but it has to be connected to the Internet once a day to check in to work? What if my internet is out longer than a day (which happens more than you'd think, *cough* Comcast)? Hell, what if I go on vacation, take the Xbox with me and want to use it and I don't have internet there (frequently happens)? Talk about an obnoxious step back.
I'm going to wait to see how that feature really plays out. I want an Xbox, but I don't want to support these business practices and that maybe where I just end up playing games on my last generation console or choose a different console all together.