I don't see whats the problem here - ICC events should be hosted where it fills the biggest bucket, which eventually will be shared by every member proportionally. As long as the arrangements are great, weather is good, and pay day gets fatter, I don't mind every ICC event being hosted by India, UK, AUS or even USA.
In global sports if I can recall correctly in last 25 years, France hosted the highest number of events - 1998 WC, 2016 EURO, couple or Rugby WC, couple of winter Olympics, 2024 summer Olympics, athletics meets, several age level tournaments - one main reason is that they have the infrastructure, they have a critical mass of population and their tax policy is suitable for such events (& Michel Platini was a French

.
Like MLB or NFL, India might survive without cricket, but not sure about cricket's survival without BCCI - besides I don't want it either. Boards like PCB, BCB, SLCB, WICB, NZCB, CSAF can't manage their own domestics properly - if they are are allowed to have their incompetent hand on ICC, they'll make cricket like BPL, PSL, CPL, Global T20 circus.