Why is COD multiplayer setup so crappy?

Referring to COD 4, and WAW on Xbox 360. If a host leaves the game, all players are returned the game lobby. Why not have a dedicated server, instead of relying on a player as the host?

For the whining that Treyarch gets from Infinity Ward and fanboys, hands down, the best host switching in any multiplayer game is from Call of Duty 3. It froze the game for literally one second, swapped hosts, and then you kept on going. Call of Duty and Gears of War handle host switching the worst (they do the same thing). Halo puts you in a black screen and swaps it over, but that’s much MUCH preferable to stopping the game and booting you back to the party completely.

You play too many games.

You don’t play enough games.

For the PC version of CoD 4 I can agree. I mean, single player and multiplayer have completely different clients. Why is this necessary? What is so integral about the 2 client system that they couldn’t integrate it into an in-game menu system? Now I have to have two icons on my desktop for the same game, and for some reason this bothers me more than it should.

I agree.

Oh, burn!

That’s right. In your face…um…dad.

The multiplayer client doesn’t have a DVD-check like the singleplayer client. It’s a good thing.

Oh, I had no idea that was the case. I usually just throw in a no-CD crack after installation and forget about it. This reasoning makes sense then. Carry on.