History & Civics
Answer
The two important causes for the rise of Jainism and Buddhism are:
- Corruption in religion — Priests were extracting money from common people in the name of rituals. Brahmins had become stronger and their hold on society needed to be weakened.
- Rigid caste system — The rigid caste system had resulted in so many restrictions and did not allow social mobility. People were in need of a liberal religion.