Most Americans want it to be that way, and that’s why it is that way. Zoning laws didn’t push people into a car lifestyle. Americans created those zoning laws because they like the car lifestyle and want to perpetuate it. The same is true for suburban zoning in general. People have not been tricked into this: this is what they want.
I think most Americans would like to have the conveniences of a walkable area and the space/affordability advantages of a suburb. Some parts of the world accomplish this by building many walkable towns and neighborhoods that people can live in. For some reason in much of the US we give people a binary choice of living in a small number of extremely expensive, dense cities -- or living in sidewalkless suburban strip-m…
But people don’t want them, they prefer the suburbs or the city - the suburbs often because it’s near the jobs in the city and yet still has some of the spacing they want.
One solution is to stop building suburbs as they were in the 50s and build them as many small towns even if butted up against each other. Even the worst suburbs have shopping areas, etc, that could be spread out and made accessible.