> because the buses don't run frequently enough
Yup. The subway works because one need not bother checking timetables. You show up at the station and expect a car. I could totally see interspersing shuttles between buses reducing latency to the point that it leads to an uptick in bus use.