Find someone who owns an oversized lot and offer to buy their yard or buy a tear down.
There are tradeoffs everywhere. You have to assume that when stacking millions of people on top of each other everyone will not own a home. That's not a "policy" issue, it's just physics. If you want to live in city for whatever reasons, you just have to take that into consideration.