But a good mass transit system, pedestrian/cycling infrastructure, and efficient urban design are already proven ways of doing that.
If you wanted something like dynamic routing, then what you'd do is have it as a supplement to standard routing. Effectively taxi to the nearest bus stop.
There's absolutely no reason for dynamic routing to not reliably be faster than or as fast as static routes.