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..

I agree that India contribute the most to the ICC revenues, both directly and indirectly (through the diaspora). But at the same time, the BCCI is already receiving preferential treatment from the ICC. Every year two months of the cricketing calendar is blocked so that BCCI can schedule the IPL. None of the other boards are being given this luxury, and the ICC doesn't get anything in return. Also, the BCCI is given 3x funding from the ICC compared to other test nations (although they don't need it really). Even when it comes to hosting major tournaments, the BCCI is being given a preference.
ICC is a sports body and the point of having a sports body is that it will make equality among all the teams. But the ICC is not being able to do that. ICC is favoring the BCCI nowadays a lot.
And honestly, I do not mind ICC favoring the BCCI as long as it does not create any problems with the other cricket boards or teams. But the way ICC is going about things it feels like India is the only team that they care about. The others are just there to participate. What is going to happen if the venue of the Asia cup is moved away from Pakistan?
Already completed very long debate about this all which was useless because ICC is not going to change attitude and their way of work which is never been suitable for this game and many countries which are looking for funds as they are able to develop this game in their countries but sadly no positive development happening and ICC is also never been interested because they are looking for deep pockets which helps them for increasing their profit, and they are able to do things which they want to do by their own without doing any positive work.
Few countries which can do good, but sadly they have no funds are also ignored by ICC and few countries which are not having any native player, and they can't do anything for the development of this game are having good links here in this organization it's simple end of this all talk.