Further, people want to work in city if they are in professional job or business as a result it is better to stay there. In addition employment rate is far higher in city than country side therefore to avoid migration to city in later life, it is better to settle when children are growing up.
To summarize the above points I would like to say living in cities is better than country side when you are looking for overall development of your kids and wants better and secured future.