I didn't know you needed internet to activate games for consoles. I mean there are so many other options, they could even make their own cartridges.
I guess it's all part of a business strategy though, force them online and you automatically have a gazillion new potential users of your online store, or whatever Xbox calls it.