^The ridership has changed since the 1990s even if Skydome looks the same. Now there may be multiple events letting out at the same time -BMO Field, ACC, plus theatres Budweiser Stadium concerts, and other events. With events not necessarily ending to schedule (eg the extra innings or overtime scenario), there needs to be a dynamic process to set train times. It makes no sense to have a rigid schedule that would either launch empty trains before games get out, or cause massive crowding in the depot and on platforms because crowds had to wait for a train that was scheduled later, just in case.
In the old days of hourly service, it was a thing for game goers to have to make a decision.... do I stay for the 8th inning, or dash for the train? Nobody wants to miss Beyonce's encore just to make a train.
My recent experience with GO after evening games has been very positive. I have seen GO operating both express and local trains, which spreads loading across multiple platforms, addresses downstream needs (sending packed trains west to Exhibition where that platform is packed is a recipe for chaos), not to mention making the trip home a bit shorter.
The biggest problem I still see is people not balancing the load along the train length. Lots of folks either don't know that the east end of trains are empty, or they get turned around in Union and don't know which end of the platform is which. The Bay concourse is much lighter loaded than York, but people don't walk that far.
I too would like to see more trains added on more routes, but that has added logistical challenges. I am sure it will come as Ml finishes adding capacity on the lines it owns. Lastly, remember that this is a big draw on crewing and equipment - and fairly unproductive at that.
- Paul