It's like drugs, and prostitution, and all of the many things that seem so trendy to want to 'free' from government these days. On paper, the ideas look fantastic and efficient. That is, until a 24-hour strip club / pot dispensary opens across from your kid's elementary school.
Government sucks because it is by nature design by committee. It's inefficient and ugly. Yet, what's the alternative? Maybe AI at some point, but until then we have either collaborative government or authoritative.
But back to the article. One thing overlooked is the pressure on city officials from developers to get rezoning rules waived. And, there's often a lot of corruption in that process, also. For instance, most cities know that residential units cost more in services than other units. And, usually the taxes are structured (too low) such that the residential tax is insufficient to pay for the supplied services. The city planners know this and they account for it in their zoning plans. But, the developers later pressure cities to allow rapid expansion of residential. And, ultimately the plans become broken by too many new units.