Buses should keep to the time schedule and be punctual. The bus driver should not be allowed to speed and reach the destination ahead of time, as the commuters will pass the pass at the stops at the scheduled time.
If there is congestion and there is a delay in arrival, it is unavoidable. However, there is no reason for the bus to be ahead of time, and cause some commuters to miss the bus at thescheduled time.
With mobile apps, it is possible for the bus operator to get the drivers to keep to the schedule. They should also publicize the schedule for commuters to know when the bus is arriving.
We can accept a few minutes of delay, due to traffic congestion, but otherwise, the schedule should be kept. If the bus is behind time, it can speed up to be on schedule.
It is time for us to have the discipline of punctuality, as far as possible, subject to traffic conditions.