Your points and concerns are completely understandable. No offence taken whatsoever. But the reality is that if it wasn't for India, the sport would simply cease to exist. The BCCI perhaps doesn't mean it, but it is the reason why other boards are still afloat. If it ever decides to say "alright, you guys can go your way and we'll go ours", top players from every other country will move to the IPL purely because of the money and fame on offer. International cricket will die in no time to a lack of participation. Worth keeping in mind that cricket as a sport is losing popularity in basically every country with the arguable exception of the subcontinental countries. Even in the subcontinental countries, the popularity of cricket is challenged by football and basketball.
This is a good read if you're interested:
The battle for bronze | The Cricket Monthly | ESPN Cricinfo
A strong personal belief is that (franchise) T20 is the future of the game irrespective of what happens with the BCCI but the process will be quickened if the ICC decides to alienate the BCCI. What is destined to happen 15 years from this point will happen a couple of years from now. The sport's dependence on cricket can only be reduced by expanding the sport which can be done only by the shortest format of the game.