Indians wholeheartedly hate people who make money
It's a very Indian mindset to treat or look down upon people who make a lot of money. We find some or the other reason to bring them down. We call them names. Though most of our life problems can be solved by money.
Just like there is an American dream I think the Indian dream is to stay middle class and bitch about people who do the hard work.
I understand that there are certain classes of people who are truly disadvantaged in terms of caste or patriarchy but for others it's just being lazy and reluctant to change.
Bitching about people who are successful just gives them a sense of achievement without actually putting in the effort.