Ant colonies self-organize, but they don't do any useful computation for us. What meaningful sense is there to calling things computers which aren't machines we've designed to compute for us?
Good point; what I had been trying to say is that software (and especially hardware) is architected, but architecting cities usually leads to problems.
Nah, waves of gentrification are just bubble sort in action... j/k