Living on twenty acres sounds great until you realize you'd like TVs, internet, toilet paper, a car, and education for your kids. Turns out those things cost money because there's only so much of them - how are you gonna make an income living in the middle of nowhere to pay people to send it all your way?
What can you do for them? Who do you know?
If you're lucky you can provide agricultural products, but likely not at a competitive scale - so you'll hemorrhage money season after season. All of those people you see on instagram selling cabbages? They're not selling the cabbages, they're selling the instagram. Your network will be reduced to a bunch of other people in the same boat. Your life will likely enter a downward spiral into irrelevance.
You either bring all of the money you'll ever need, or find a way to decouple from society as much as possible because you'll likely have little to offer it. Remote work affects all of this but even then it's a dangerous proposition - if the winds change you're done for, and your network is still going to be shot.
Piling into cities (and suburbs) is just common sense. It's where the jobs are.
EDIT: some wording, two -> twenty (oops lol)