Public transport is of no use to me and I drive trains for a living - most of my shifts are between ten and twelve hours, if I walked or cycled to work at each end of the journey it would make it a fourteen hour day and I'd need a shower at the start and finish of each one. Throw in the silly o'clock start and finish times and it's a non starter, the transport just isn't there for me or hundreds of thousands of others, even in many suburban and city environments. I have to rely on my own car and even car sharing is out of the question as none of us start and finish at the same time throughout the working week.
I can see it coming but hopefully I'll be long retired by the time it's well and truly established.