Last, cycling, especially in winter, is good if you're able-bodied, but it leaves out people with disabilities, which makes a sizable amount of the population if you take aged people in the mix.
I agree with OP that in general, a good public transportation system is the first step toward better cities with less cars. Bikes can play a role, but can't be the solution for everything.