> Why can't America make small 2 bedroom homes anymore as seen in 1950s suburbs. It's either a mansion or an apartment now for new housing.
Because it isn't the 1950s anymore. The middle class that was able to afford those homes no longer exists, the rich have gotten exponentially richer, and everyone else has or is increasingly being priced out of housing.