On the topic of urban/rural divide I am thinking there is probably a third way to look at it. But yes, somewhat controversially I agree that most people should probably not repeasantize and rather live in cities for most of the time.
Sure cities come with some logistical problems regarding food supply and can't self-produce most of their food, but on most other metrics they are vastly more efficient and for the most part also more desirable places to live (which is why the percentage of urban inhabitants is constantly growing).
Basically I think only those directly involved in food production (or nature conservation) should permanently live in rural areas. But I also think there should be much more exchange between rural and urban areas, with urban inhabitants regularly staying in rural areas temporarily during summer season both for pleasure but also to help out with labour intensive harvesting tasks.
The latter probably needs some cultural shift though. Instead of getting cheap migrant labor (and treating them very badly) it needs to become more of a positively connotated thing for city inhabitants to go on "farm holidays" each year. I think this would not only help with the labour crunch in farms, but have a lot of positive knock down effects for all people involved, but of course it needs to be sufficiently mechanized to not become back breaking labour either.