¿Por qué los ricos de las aldeas migran y se establecen en pueblos o ciudades? ¿Es debido a las instalaciones modernas, la oportunidad o cualquier otra cosa?

Todos los puntos que mencionaste son correctos.
Para anotar algunos:
1. Mejor nivel de vida
2. Mejor instalación médica
3. Mejores escuelas / colegios
4. Mejor oportunidad de negocio
5. Mejor conectividad / transporte.

Aparte de todas estas cosas mejores, hay una gran cosa amarga que también obliga a las personas a mudarse a las grandes ciudades, y eso es el matrimonio de los niños. (Esto es en el contexto de la India)
Puede encontrar esto absurdo, pero es una amarga verdad de la sociedad ahora que las personas se ven obligadas a vivir en las grandes ciudades, solo para obtener las mejores cosas materialistas escritas anteriormente.
He visto a muchas familias adineradas involucradas en la agricultura, la tierra, etc., los negocios que ganan miles de rupias al año para obtener una casa en la ciudad grande más cercana solo porque los niños (principalmente los niños) no tienen pareja (principalmente mujeres).
Muchos pueden encontrar este comentario un poco sexista, pero es un estado triste en la India hoy en día que las jóvenes de generación incluso que nacen en una aldea ya no quieren vivir en una aldea, especialmente aquellas que no tienen mucha educación o no tienen mucha educación. No hay ambición de trabajar profesionalmente. Pero todavía quieren vivir en la gran ciudad.
Esto causa muchos problemas en las familias por una razón principal, ya que para las mujeres, incluso el compañero de vida que generalmente tienen, tampoco tienen mucha educación y participan en negocios parentales fuera de la aldea. Pero solo para satisfacer la necesidad de vivir en Big Town, se mudan a ciudades que dejan buenos negocios y realizan trabajos ocasionales. Esto se convierte en una gran carga financiera a medida que los ingresos disminuyen drásticamente y, lo que es más importante, no son capaces de encajar en la sociedad moderna, lo que representa un estrés mental aún mayor para las familias.
Duro pero cierto.