Obviously the true reason is to reduce piracy. I think it's okay since in this case it makes reasonable sense for an actual function in the game, compared to let's say the online-requirement that used to be in Assassin's Creed II.
I hate that they can't be honest about it though. Can't they just say that piracy is a huge problem and that's the reason they put forced multiplayer in Sim City?







