> People don’t like to live in cities primarily because of jobs, but because living in cities is fun.
This is mostly only true of younger childless people. Once you have kids you can forget about having any fun for the next 15 years or so. And after that, well, how many 45 year olds do you see in nightclubs?
Fun is more than nightclubs. Where I live, I have fun just by walking the streets, admiring the varied and pretty architecture (granted, I live in Poland), seeing the various characters which walk the streets, eating/having snacks at the many food outlets available etc. In a rural setting, you exchange all that for easy access to a lot of nature.