For me the problem is so much was built at the same time, for obvious reasons, which results in a lot of buildings of the same age and style. Add in poor upkeep and its a recipe for disaster.
That doesn't mean you need to knock everything down and start again, that's just repeating the same...