That's not an actual solution though. Not everyone is in a position to simply uproot like that, when you may need services that aren't available in small towns, or you might be caring for someone who can't move, or you might just be part of a tight-knit family or community and moving takes away more support than independence gives. Even if that's irrelevant, not everyone can simply find a job in a small town because every job doesn't exist in the same way everywhere. Think there's a lot of demand for administrative assistants in Irvine, AB? And that's not even counting the fact that while people can work remotely (assuming the destination has decent internet, which depending on how small & remote the town is is not a guarantee), there's plenty of companies whose policies have removed it because they need to justify their investments in real estate and middle managers.
Even if we assume a genie appears and gives everyone who wants it the opportunity to find fulfilling jobs that they can work from small towns, exactly how long are those prices going to stay low as soon as people jump ship from the cities, or worse, once real estate investment companies are able to create income properties in these same places?
And that's not counting the fact that it's expensive to move, and especially moving a long way. Even if you just rent a U-haul and chuck all of your junk into it, the truck costs, fuel costs, there's usually hookup fees for services, you may not be able to work during this time if you can work remote, or you may have to go without pay if you're between jobs... It's not an insignificant barrier to entry and that's assuming you're young and healthy and none of those are concerns. Moving away from major cities is potentially a workable solution for some people, but it doesn't solve anything and it doesn't help the people who most need help.