as much as i love mixed-use, this is a fair criticism. because of escalating land values (and regulatory costs/uncertainties) in cities, everyone wants to hit a home-run and plays it safe as a result by building hulking superblock developments. there are ways to make those developments human-scale, but that costs more throughout the development cycle, and developers don't see enough return for it, since the effects are long-term, and their financial horizons are shorter-term.