So I was watching this video, and an idea dawned on me which might take a little work, but could make for a pretty solid future ingame implementation. Consider the possibilities of having a hook on the platform at request stops on a line such as this where one of the random possible spawns during timetable services is a passenger with their arm out, and if that happens, perhaps a subroutine could be implemented that sends out a call to update the timetable on the fly to branch and add a stop there.