Bullshit, eh? Do you remember MechAssault? One of the most popular games for the XBox. Online community, many-person gaming via the XBox live servers, worked very well without anything even remotely resembling this kind of hurry-up-and-wait nonsense. Even downloads of new terrain and/or game types (which you chose to do) weren't much of a challenge. The Live interface was much easier to use, too. It was mostly about gaming, not about trying to turn the machine into some kind of Rube Goldberg nightmare.
Next, why should I want to leave a multiplayer game disconnected from the network?
Your position is either that I shouldn't be able to multiplayer-game, or that it's justified that if I do, Microsoft puts a huge time and convenience penalty on the experience, or that there is no significant inconvenience. I don't buy any of those arguments.
Sorry, I've seen the many-hours of no-gaming downside. It's real. It sucks. Not interested.
And hey, did you know MechAssault and MechAssault II both still work offline? I mean, hell, if I have to stay offline in order to keep Microsoft from ruining my day, I might as well do it with one of the most awesome games they ever produced. :)