I guess you missed out my response to the same user and towing with the favorable argument is not going to help in the discussion IMO but anyway
You brought up an excellent point about what gives BCCI any authority to impose its views on others, despite contributing most of the money to ICC's piggy bank, i completely agree with that.
But at the same time, why do other boards feel entitled to the same treatment when they are contributing virtually nothing to the treasury? Please answer this..

If money is the most significant thing for the ICC, and if India is the favorite of the ICC because they are bringing in the most amount of money, I think ICC should be renamed from the international cricket council to the Indian cricket council. 😒
And if money is all that matters, award every title possible to India. Because no one else is contributing to the Treasury and that's why no one else has the right to win the title, right?
What's the point of having a sports body when that certain sports body is not going to be able to bring equality among all the teams and cricket boards?
I just want to add one point here. We go so crazy for money sometime that we forget that at the end we will be worrying about our health and safety
All these players and the hi-fi profile retire at the end. And nothing helps them but their good dealing. Sometime this is all stuff goes beyond the crazy