Caste system is a social construct, not religious one. Therefore, the question is incorrect. Hinduism does not promote casteism as it is practiced today.
People tend to remain within their castes because of social network and support system castes provide. However, in modern times, caste considerations have significantly loosened.
People tend to remain within their castes because of social network and support system castes provide. However, in modern times, caste considerations have significantly loosened.