¿Por qué los hindúes no siguen estrictamente el sistema de castas?

Porque está mal hacerlo.

¿Por qué es incluso válido el sistema de castas?
Porque es más probable que seas bueno en algo que tus antepasados ​​han estado haciendo durante generaciones. Es un hecho comprobado que los genes se transmiten a los niños, incluidos los genes que requieren que realice una tarea. Si sigues haciendo lo que tus antepasados ​​estaban haciendo, serás realmente bueno en eso (mejor que nadie al menos)

¿Entonces el sistema de castas es bueno?
Sí, desde un punto de vista superior, pero ¿qué sucede cuando a un individuo no le gusta lo que ha estado haciendo su familia? ¿Tiene que hacer algo porque será bueno en eso? Eso no parece correcto obligarlo a hacer algo solo porque es bueno en eso.

Pero, ¿cómo a un individuo nunca le gusta lo que se está haciendo en su familia?
Porque no solo está influenciado por su familia. Hay muchos otros factores, como la sociedad, los amigos, los maestros, el tiempo dedicado a los temas, los requisitos globales de esos, etc. Estos factores pueden cambiar el interés de una persona.

Entonces, ¿eso significa que sin un sistema de castas, nosotros como humanos nunca alcanzaremos todo nuestro potencial?
Tal vez tal vez no. Sus genes simplemente le dan un pequeño impulso de conocimiento en el campo en el que se encontraban. Cualquiera que sea el campo, probablemente no existía hace 10,000 años (el peor de los casos), que es pequeño considerando el tiempo total de la humanidad. Entonces, aunque teóricamente rindes mejor en el campo de trabajo de tu familia, aún puedes ser realmente bueno en otros campos.

Entonces, para concluir, incluso si el sistema de castas podría darnos la ventaja de mejorar la humanidad, forzarlo a las personas viola su libertad y elección personal, lo cual no está justificado.