I think actually that we need to think differently about transport.
Fundamentally people do not like public transport. They want the independence of their own car.
I can think of a dozen scenarios where public transport doesn't work, and it is unlikely to ever work. Then factor in things like weather and being female late at night and it makes the times I would use public transport even less.
And I am talking about within a city, or between 2 decent sized local towns.
So what we should be thinking about is a sort of 'local car' a bit like a smart car. Smaller, lighter weight, and fundamentally mich cheaper than a full car. Something which gets us to all places within 5-10 miles, but mostly local trips. All school runs, local shopping, popping round to friends etc, all done by a 'local car' And giving massive incentives for using 'local car' rather than real car. Things like free parking, use of bus lanes etc.
Then using different transport for longer trips. Either a more convential car, and using car shares, car hires, car pools of some sort, or using public transport.
We need to move away from the idea that everyone is getting on a bus.
I'm not.
But I would happily switch to something else, cost allowing.