Thanks for this piece!
The economic dimension is key, I agree. I think one of the decisive issues is how to help communities become self-sustaining and viable as communities.
Everyone wants to do economic development by having some big company come in to create jobs. But I'm inclined to see empowering local businesses as more effective and frankly more just.
Imagine if oh say about 1/3 of the US military budget, $1,000 per-person per year, was committed to every community. Block-level and neighborhood-level democratic groups would decide what needs to be built out first, whether that's safe drinking water, quality housing, solar panels, business subsidies, whatever.