Building sky scrapers is way more expensive than building single family homes on empty grassland, where the land is also cheaper. Of course the city should build up, but building out is the real way every US city has kept housing affordable (look at the study I linked above)