It could end up having positive effects on the population which could help with income for the city. I'm not an economist, but it seems possible to me
There are many ways to do redistribution for purposes of social welfare without actually competing with retailers that actually live on slim margins.
That doesn't give you as spectacular political ads or showmanship, however.