This still happens on a smaller scale in older urban areas, simply because price per square foot in places like New York make it hard to assemble a full city block unless you have half a billion on hand, and even if you did land parcels don't become available all at once like that.
This type of "missing middle" development still happens where I currently live in Seattle to a limited extent, but I would really like to see regulations limiting horizontal massing of individual buildings to prevent this problem.
If the commercial space had even one store that people wanted, like a Trader Joes, it could have worked.
Real estate prices tend to be high. The mixed use development might have a few fancy restaurants, high-end boutiques, etc - but nothing to fill the daily needs of the residents. The local residents often have to drive to get to a normal grocer or mom & pop retail.
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.