Some problems are just hard
Where I live there is a once-per hour bus service between 9am and 5pm that typically arrives anything up to 50 minutes adrift from its published timetable. The large 55-seater single-decker buses that run the route typically carry no more than five passengers and I'd guess that on average four of them will be travelling on senior-citizen bus passes and the other is of student age. The remaining non-car options for getting to town are walk (five miles), cycle (on a *very* busy main road, no thanks), or call a taxi, typically £10-15 one way (the bus costs £3 ffs). This is why the average household round here has 2+ cars and part of the reason why the main road is so busy. I really wish there was a better solution, but I can't think what it would be.