Let's work on getting people housed before faffing about with pointless nonsense like more or less desirable housing. When even the victorians has lower homelessness rates you don't get to worry about desirability.
Second point, who cares? If they're living there now they pay tax there now. It does not matter they didn't pay tax before they lived there, that's how all other services work. You don't pay for the roads in a town you just moved to until you're moved in.