> nice house in a nice suburb!
There's your problem. Everyone wants to live in the same set of well established well resourced neighbourhoods. But there's too many of us. Go out in the 'burbs and accept that owning a house implies a commute you will dislike (among a host of other compromises).
It's everyone's problem if the end result is that there aren't enough children to replenish the population.