this isn't 1997 anymore, the servers the game are hosted on should be able to manage the entire game and not break it into sub servers like was necessary years ago
I disagree, think load balance and bandwidth issues. A good example of this is when a LOT of people show up in Brit for a special event - most have experienced this, Massive Lag, that's the bandwidth part. They allotted for a certain amount of peak users, that's it, after that, lag comes and speed drops. Then add in all the Other players and their usage. To place it all on one server would take one hell of an expensive pipe, not counting the hardware.
Besides the gameserver, there's the OTHER servers: loginserver; webserver; NPC AI server; DB server
The webserver layer does alot of order verification, data compress/decompress,
data marshaling, protocol management, and redirecting data to the gameserver, etc..
It's just Not as simple as we'd like it - and a lot of it is economics. While they're all virtual, it still takes bandwidth and money. be glad it works as well as it does, and not a 30sec. delay at server lines.