And that's because, fundamentally, there just isn't a way for everyone to get what they want.
The average attendance at MK is about 47,000 people, give or take, not counting people who started in a different park and hopped there.
The
theoretical hourly capacity of that ride is
1,650 guests per hour. That's not what they actually achieve, it's what they
would achieve if no train ever took too long to load, every seat was filled, and there was no downtime.
If they ran the ride perfectly for all 24 hours in a day, they'd give about 39,600 rides.
So, even if they never closed the park, never missed a dispatch interval, and filled every single seat on the train, they still can't get everyone who enters on the ride even once. So, no matter what Disney does, someone is going to be disappointed.
(That THRC number is probably pretty close; touringplans has produced some
exit counts of guests at various attractions running between about 1100 and 1500 and change per hour.)