You make it sound like people don't want to leave in these places just because they don't like the climate or something. They don't want to live there because they can't live there. Like yes, they could
survive there, but most people couldn't get a decently paying job so even if you get a house for 1$, you're still brokr, just not homeless.
If we want to have people to stop moving to big cities and live wherever they can afford, we need to have the infrastructure to allow people like that to work and socialise. I'd love to buy one of those 1$ houses (although these don't seem to exist as such in Central Europe) and move to some dying industrial town, but if that meant I'd have to work for minimum wage in that one local pub or gas station, and if there were no other people under 50 in a 100km radius, I don't think I'd last long there. I'd rather take my chances in the city.