Yeah, at an independent wrestling show 3-4 hours is plenty of time but the WWE has a much bigger set up.
You also have to realize that in the bigger venues they bring in twice as many staffers to do the quick changeovers. The WWE is taking it to the Staples Center...so the point is moot...lol... Moving to the Staples Center...lawsuit pending?