This makes sense to me. Street-level retail != walkability. Anyone who has tried to walk from a suburban stripmall to another right next door can attest to this.
I now live in Manhattan, the most densely populated chunk of the US. Any time I walk somewhere I spend about half the time waiting for lights so that I can safely cross a street.
Cars are massively subsidized by government.