You'd rather send your kids off to die instead of move? Would you have stuck around Yugoslavia or Poland?
And people can build communities around farm life. It's not like the Unabomber living in a 20x20 cabin.
And if civil war does break out people will go to the high ground and red states. If you're in the city you will likely have to get out. If you plan on sticking around you have to go where people are like minded.
I have deep ties to the rural area and there are a lot of good people there, but those areas are really starting to hurt. Between the economic disparity of rural v. urban, the serious drug epidemic, and the fact farming is now a large corporate enterprise, a lot of the rural areas are being gutted. It sucks to say that, but it is true. Sure you can move there and escape the insanity of the city, for the time being, but you inherit another host of problems and eventually the issues of the urban area will move in. It already is moving in.
If civil war breaks out you should have a bug out bag and a route ready to get out if you are in an urban area, certainly. The rural areas will be much more safe for God fearing Christians. But I don't see a civil war anytime soon. 99% of the right is unorganized, thinks either Trump or Desantis will save them, and has no way to fight back at all. A small fraction is serious, but it is so small that they are not a real threat to the system. So rather than civil war, it will just continue to be a slow walk into third worldism, with the right wing saying "just wait, one day we will use the 2A if you keep doing ____".
So in the 20 or more years until there is collapse, or maybe a civil war, you are best off to go right into the belly of the beast. Get a STEM degree, get a good paying job, mouth all the correct liberal phrases, go behind enemy lines and save as much money as you can so you can build something. The opposite of Tucker's advice, take their money, smile at them, and prepare for an escape from it all. Otherwise, you end up sidelined, making $15 an hour in a small town and having little to build up or fight back with.