Between fatalism and high modernism, there's room to actually improve things on the margins, check to see how it's going, and iterate.
What bugs me is that the programmers of today seem to think they can optimize everything. Not only are they incapable, they're simply unqualified. At least professional urban planners have studied the topic in depth. Google throwing an engineering team at cities is just ridiculous. Might as well poll dentists on the best way to build software.
> Might as well poll dentists on the best way to build software.
A programmer with hubris would take VC money to "make better dental software" never having met a dentist or having done any dental work, perhaps only ever taken a scant look over at the monitor and deciding it's not fast enough or whatever. Then they'd build an MVP, try and sell it to some clinics, and upon being laughed out the door, would take more VC money to try and reinvent dentistry because their parents never told them "no"
Attempting and failing to centrally control cities has been a recurring motif for ages. I'd love to say it's changing, and maybe it is, but not nearly as much as it should.
For practical purposes, everything can be modeled as a computer. But some things are impractically complex.
What's interesting is that modern computer software, and to some extent computer hardware (even after assuming perfect digital abstraction at the transistor level), is itself becoming impractically complex!
But yeah, we can just barely even program a computer. Planning a city to a high degree of granularity is out of the question. Best we can do is apply constraints, observe the results, and iterate.
Cities are incredibly complicated things that no central planner can ever fully understand. There are layers upon layers, all interacting with each other, and all changing constantly.
Only a silicon valley programmer, blinded by hubris, would assume they can "optimize" a city, as if their unique ability to program computers enables them to analyze and improve incredibly complex social structures. They will fail.