

As far as I’m aware, the big issue is the parking minimums at businesses, not residential buildings. I.e. what you call point B, rather than point A. That’s what basically forces huge unwalkable strip malls. Which forces them out of the city. Which forces people to always drive there.
Now, the numbers in Nashville do seem a bit high. But the alternative to built-in parking spots in residential buildings is street parking, which costs just as much as built-in parking, but is entirely paid for by taxes instead. Street parking also takes up space that could be used for protected bike lanes.
Unless your car is a Kei car, which is one of the main reasons those exist. IIRC.