Every single time I read about land use, I feel like people are running head first into exactly the point and still completely missing it. People think others must have the same opinions and worldviews as they do, so they don't even consider the real reason land use policies are they way they are. They don't realize that people are just racist.
Maybe you read this and think "that's crazy, I'm not racist and I am against upzoning!". Well, I'm not talking about you. I'm talking about the person who is so passionate about keeping the neighborhood's "character" that they will go to every single local planning meeting to keep black people out. I'm talking about the person who will talk about how they don't want "big city problems". I'm talking about people concerned about the "riff raff" that more permissive land use will bring.
The exclusion is the point. Over and over and over again I see well-meaning people think they can just convince people that it makes it cheaper, convince people about the economy, surely that will be the breakthrough! But it's racism. It has been racism ever since the first zoning laws that banned laundromats next to houses, knowing landromats were mostly owned by the Chinese. It's been racism ever since highways divided cities into the "good side" and "bad side".
Stop arguing for this about cost, or "family friendliness", or preschool availability, or anything else, because you are immediately missing the actual reasons. NIMBYs are racist. It's that simple. Zoning and land use is designed to keep minorities away from "pure" suburbs.