It's an excellent point that can be viewed in a number of ways, not least supporting efficient delivery if market forces (within reason) are allowed to manifest. The Uber issue still percolates, and last check in the biz news, usage is actually down world-wide. Could be an aberration or competitors are picking even lower hanging fruit.
I'd like to suggest van-buses, as has been mentioned in a number of news-stories on the subject, but in the case of the infamous Guelph to Hamilton run, AboutTown's attempt was a disaster. Oddly GO drivers on the 29, 30 and 25 routes all bring up doing the connection (even from Aberfoyle if not UofG) to Aldershot at least, as even with waiting for connections, which has to be done anyway at Square One (or Erin Mills), it would be an hour or more in time saved.
Which then begs another question....and there are factors surrounding this, not just unions: If some GO routes could never fill a full bus, or even half fill it, is the strength it adds to the *system* (in terms of connectivity) worth the loss to run it? And further to that, is it worth it for Metrolinx to run van-buses, subsidized, either private operator or GO, to make these essential links for the benefit of the overall system? I'd say yes, with caveats.
Does it then follow that Metrolinx, in an expanded corporate role, expand such van-bus services more widely through the Province? It must be considered...