It turns my stomach to say this, but I think the reason why these ideas aren't implemented is the people in the "poor" neighborhoods are of a lower social class than the people running the cities in question.
I very much doubt a legislator or city council could muster money from Us to spend on places where Those People live, even if it makes financial sense. I would love to be wrong about this.