Because the caste system relies on Gods, wealth, and reincarnation to make you "worthy" and born into a "good" society, which means there is a lot of hate on the working, blue collar, class. However, Buddhism doesn't rely on those things and actually ENCOURAGES poverty, leaving opportunity for the working class to feel worthy.