It's possible to make high density housing that doesn't feel like that, but it's not as profitable so developers don't. That's why the vast majority of high-rise condos are one and two bedroom shoeboxes instead of spacious three (or more) bedroom homes. We won't get to that point until we either force developers to do it with regulations or good incentives, or if the government does it.
So many benefits with so little downsides. I can’t ever imagine going back to a detached house.
Most places don't need high-rise condos everywhere when low-rise condos in a dense neighborhood orientation would work out great.
> but it's not as profitable so developers don't.
Developers can only build what is legal, and the size and allowed uses are dictated almost entirely by planners. And in places with discretionary approval, other power brokers like landowners and non-profits that turn out the vote for city council members get to make most of the decisions about what is built.
It's a fallacy to think that the only thing that could be built are homes for sardines.
The US is blessed with plenty of space for single family homes. Sure you’ll pay out the nose for one in SF or other major cities, but it’s an option.
I’ve lived in dense cities where single family homes are out of reach for everyone but the top 0.1%. People get used to it, but condo living kinda sucks.
While the "American Dream" is to own a home with a backyard, it is logically easier if everyone lived in highrise condos and apartments in urban areas.
Homes would be cheaper, since you could scale up and not just out (e.g. avoid urban sprawl). Not to mention lower gas costs and we don't need to cut down as many trees to build homes.
My mom owns a home (which I rent the downstairs, it's cheaper for me), and it has a big backyard. That in expensive Seattle. Combine that with tens of thousands of homes (if not hundreds) and you have a lot of wasted land.
A lot of the housing problem isn't Amazon or Big Tech, its single-family zoning. Today's cities need high rise buildings to accommodate everyone.