According to Hinduism if caste is not based on birth, then why is the reservation system in India based on birth?
If the Indian caste system is not based on birth, to what caste do the software engineers belong?