You can't buy or build enough servers to handle a short term rush. It is not cost effective. There is much more to it and I don't really feel like writing an essay, but the above point is probably one of the biggest.
I have been wondering if you could build an mmo where the servers run on things like aws so you could add and drop servers as needed.