That doesn't make better cities, it just makes certain areas less safe. I see no reason for my taxes to be used to send bums and thugs around all over town. Does that make me a bad person?
That does not, of course, mean you're not entitled to your opinions about the relative economic and social values of the things you're required to subsidize.
Threads like this always end up full of people who are absolutely convinced that there is only one truth, one valid perspective, one "right" thing to do. The irony inherent in that point of view goes completely unnoticed.