Isn't it easier to handle most users on one server than it is to have a bunch of equal servers? Then the problem just moves off the one server towards the communication between the servers being the bottleneck.