I think it's inherent once a system gets large enough. As the size of a transit system grows by a factor of n, there will be O(n2) different kinds of trips that people need to take.
I live in Vienna and there are few I can't reach within the city within about half an hour (buses/trams/subways often come in 3-5 minutes intervals too).
Within 45 minutes practically the whole city is covered.