Right? I thought the exact same thing. Seems like the time and effort and expense it takes to build a queueing system could be put into building a site that could handle infrequent heavy loads.
If you're using something like an F5 for your load balancer you can implement the queue there. Cheaper than provisioning hardware for occasional peaks and F5s can serve a lot of traffic.