It is because the suburban lifestyle has some hidden costs, and in the US those costs tend to be paid equally by everyone. For example, air pollution (both local and greenhouse gases), and road maintenance costs.
On the other hand, with sufficiently low density, things like stormwater/flooding, drinking water, fire control, and pest control work themselves out naturally without complicated infrastructure to manage them
Only at densities much lower than a typical suburb.