Educated people living in rural areas likes to migrate to urban areas because of the job opportunities and a better life in the urban area. It's a known fact that there are better job opportunities in the urban area, its also a known fact that the urban area has more population, which limits job opportunities. That's why most people that migrate still find it hard to get a job.
I still think it's better to migrate to urban area and you will definitely get a better job opportunities, which is why people still migrate.
This problem persists in many countries regardless of whether they are developing or developed because opportunities are always in big cities where things are much more easily manageable and big companies are doing their business which is having better chances of good earning and increasing skills.
Rural areas are always limited by a lack of sources and chances of development due to many reasons that are surely understandable for people who have experience of living in these areas and have migrated for their better future fewer people are still doing as they have their own way of life and they never thought about things that carry them away from big cities to pursue a better future.
Ending this migration is surely not possible because there is no motivation for anyone to stay back and waste his skills. People love to stay in touch with each other.