We're in a funny moment, because my generation didn't want children; also, we assumed (wrongly) that not wanting to pollute the world with children was a sound ecological and moral decision. The boomers older than us had kids en masse and let them be raised by wolves (or Facebook). So gen x was basically skipped and now is being told what to do by the spoiled spawn of those hellish narcissists. The torch has been passed to this generation of hellicopter-raised, angry, historically ignorant (viz. your comment) whiners about micro-aggression who casually reference mass murder as a possible solution to stuff they don't like on the internet.
Yeah, there are examples of generations like yours massacring their elders, but there's no precedent for one so incredibly passive-aggressive doing so.
This is good, because it means people can afford more.
>> (2) City councils, and by extension zoning rules, in major metros preclude construction
This is good because unregulated growth is a net drain on society. No one wants to buy a house if the property next door can be turned into a 30 story apartment building. More people own property now than at any time in history. How about that? Stop making babies, right now, and there will be plenty of space for everyone. I don't have babies, I own a house, everyone who has babies wants not just to pollute the world with their offspring and tax me to pay for their spawn's upbringing, they also think they deserve free property. Just don't have babies and problem solved.