BCCI power lies in Indian cricket fans, that's what gives them edge when crunching numbers. Indian fans are hungry for cricket related content or any content in general and willing to pay fair amount of bucks. In contrast just look at recent SL vs Pak test series, it didn't generated big money and result it's streaming in youtube for free. We can't think this scenario with any Indian series even dead rubber matches.
Yeah BCCI had virtually no money at that time, they were dirt poor and didn't even had money to give any prize money to their 1983 WC winning team. There is a story that Late Lata Mangeshkar had to do concert, so that BCCI collect enough money for prize money.
1991-92 was the key point when economy liberalisation happened. Although BCCI wasn't big player in early 2000 too. Board was generating okay money but not big ones. Turning point was IPL, it changed literally everything. Having said that BCCI still have lot to learn in terms innovation, including tech related stuff (On field data of players).
Supporting 100% sounds more like -Black and White- kind of argument to me. I like to see all BCCI drama in grey or any cricket board in general.
BCCI is no doubt the king at the moment and it become the king as 1.3 billion people in India are crazy for cricket. BCCI is doing what England and Australia used to do in 90s when bcci was just like any small board. Due to IPL everything is under bcci control, the icc and rest of boards.