Now don't get me wrong, I understand the value of a public good. Grocery stores receive food via trucks on roads, so even non-drivers get the benefit of the road. The parking subsidy, however, is insidious because it's so much less visible. It's not a government investing in a public good: the city instead requires businesses to maintain off-street parking, and they pass that cost on to everyone. It lets everybody believe that parking, and driving altogether, is much cheaper than it really is, because the (actually enormous) parking costs are hidden away and subsidized by those who don't use it.
I'm not sure how generally true that is where I live relatively nearby (Boston/Cambridge). There are some businesses that have generally fairly crowded/small parking lots. (And places like hospitals certainly do though you generally have to pay for them.) But in general you have to pay for metered parking or find a garage.
And, for instance, San Francisco has no required off-street parking, and has limits to off-street parking instead: https://codelibrary.amlegal.com/codes/san_francisco/latest/s...
However, plenty of other places in the US are different. The rest of the Bay Area is quite sprawled, as are the areas of the Midwest I've spent time in.
The point I'd make is that mandating minimums of free parking is absurd: businesses and developers could instead decide how much parking they anticipate their business would need. They could come up with many creative solutions somewhere between the extremes of zero parking and plentiful free parking depending on the area. In most towns and cities across America, except for a few dense urban cores, we mandate one extreme and the result is higher prices for everyone (including the non-drivers, who get to help pay for all that unused parking as well).