The fixed schedules used for interurban coach services are prepared months in advance, giving stops and timings for every service which take into account potential delays due to traffic congestion. The vehicles call at every stops, even if no-one wants to get on or off and them wait at stops until the official departure time even if everyone has already boarded.
Moving to dynamic routing, where the routing for vehicles is recast in real time in response to actual bookings and to traffic conditions would speed journeys considerably by reduce the number of intermediate stops and by never having to wait at stops after everyone has boarded.
Book online. Pay online. Receive updates for the actual departure time on your smartphone. Ride. Give feedback to earn rewards and help others. Painless.