The key to capacity is the dispatch interval. And there is a limit to how short the interval can be...you need time to roll the train into the station, unload it, reload it, check it, and send it off, and that is limited to about a minute for that whole procedure.
This means that the number of trains that can run on the ride is going to be limited by the length of the ride. A 2:40 ride with a 1:10 interval can't really run more than three trains because there simply isn't enough time to move those trains through the station. Of course, if the ride time is longer, that makes it possible to run more trains, but the result is equivalent capacity . A 5:20 ride with six trains still has a 1:10 interval, and thus the same capacity as the shorter ride with half as many trains.
Disney gets around that problem by using two stations, so that instead of a 1:10 interval with three trains, they can run six trains at a 0:35 interval on a 2:40 ride. That brings up another problem, though, and that's the problem of what transit folks call "headway" or the distance between trains. Remember, the ride has to have enough blocks on it to keep the trains from colliding, and those blocks have to be separated on the ride based on the time required for the trains to get through them. This means the ride has to maintain a fairly consistent speed from cycle to cycle, and the blocks have to be carefully located so that the trains don't stack on the block brakes.
--Dave Althoff, Jr.