Sorry for saying this in a car-related post, but the solution to car dependency is simply the availability of other forms of thansport.
Specifically, trains, intra-city bike lanes that are 2x faster than a car, ect
If you have that, you get choice and some level of control. (P.S. not in rural areas with no trains tho.)
I've uploaded a picture to show what I mean:
Here's how it looks when there are alternatives to cars. (The Netherlands. Shitty photo by me today in the morning.)