The problem is that rural areas don't pay their way. Rural areas only exist at the charity of the cities funding them.
If you want rural areas to thrive, you need to figure out how to make them economically viable. That means you need local production to be more cost effective than global production.
A good start would be having universal healthcare so hospitals in rural areas would stop closing. Another good start would be to start increasing taxes on imports and subsidizing some exports in order to balance the fact that the US has hollowed out labor by sending it overseas.
Alas, the same people who fight against universal healthcare and import excise taxes are also those who live in rural areas.
And here we are. And so it will continue.