43% of Americans live in suburbs and 19% of Americans live in rural areas. Only 38% of Americans actually live in cities.
All of my current friends and acquaintances are living in New England. Most are buying their first homes, have inexpensive new or higher-end slightly used vehicles, and are doing fine on their way to their first children. All of them have health insurance, decent TVs and gaming systems, enough money for good food, gym memberships, yoga, whatever. None of their households break 60k a year (though a few lucked out this year with new careers, so the future's looking bright!), and yet I don't see any of them suffering horribly, despite New England's absurd cost of living.
As to paying for school- that's what loans are for. Having your tuition entirely paid for is a privilege afforded mostly to the upper middle class and wealthy, most of us aren't so fortunate. Everyone I know has student loans except the people I know that went into the military. They're just a fact of life in an educational system that is as expensive as ours has become.