There are not enough homes in all the Kansas Cities in the country to make that a universal solution. Instead of $1M homes in SF and $200k in KC, you end up with $800k homes everywhere.
On top of that, what you save financially you frequently pay for in other ways. Communities and services that can be found in large cities simply don't exist in smaller and midwest areas.