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.
When has public opinion ever influenced the US government? They do what they want and manufacture consent later.