There is no culture in rural areas. There is no learning. For the active mind, it is a fate worse than death. Intelligent people want to be around other intelligent people. Who wants to live in the country with a bunch of bigots who dismiss any ideas they don't agree with?
You don't think the thing you just said then was maybe, well, super bigoted?
I grew up in the country, there are smart people too. The town's "intellectual elite" tend to know each other and be friendly regardless of their profession, age and views, meaning that if you're smart, you get a diverse group of friends. In cities, people form microcosms of folks just like them, with roughly the same job, the same age, the same personality and the same views. A metropolis is the antithesis of diversity, they bring every kind of person together from all over the world, so you can find the ones just like you.
The only thing bad about the country is the job situation. And the lack of entertainment and fine dining. And there being no choice in schools. And the Internet being slow and expensive. And that you have to drive everywhere. And it is inconvenient to take international flights. And consumer goods are expensive. And quite a few other things.