I firmly believe the ICC has enough funds to support T20 and one-day international cricket. They also have a good enough fund to play test cricket. But the problem is there are always going to be corrupt people. And I also think ICC itself has become a lot more greedy. Otherwise, they could have given a lot more money to the weaker teams so that they could get better.
Let's be honest here. Which big organization isn't corrupt in this world? ICC is no exception and it's understandable why they choose to focus on the big teams because they rake in the big bucks through them primarily.
Why on earth would they want to divert their resources towards weaker teams when they benefit less from them? They aren't some sort of charity or anything. Business!
I agree that almost all big organizations have some corrupt personnel. But I also think that no other organization is as greedy as the ICC. I want them to divert a little more resources to the weaker teams. This is because by doing that those teams are eventually going to get better and by that time they will also bring in a significant amount of revenue. But that is a long-term plan and is almost certain to have some problems at the start of the execution of the plan.
Right now, ICC is most difficult sports authority in sports world because they are not doing decisions as professional which are hurting this game very badly, and we can expect some big disaster in near future because these things never works for long time mostly have their side effects as well but no one caring about this all right now because they have enough funds from IPL, and they are enjoying with this all which is surely never been good for spirit of game as well.
If they want to do something then surely now it's time for them to bring big changes in this game and few formats with now their main focus could be T-20 and this is surely going to help them in long run test cricket is not good enough for associate countries and many others they need to restrict this just for 10 or 12 countries with two groups can create some good interest and with this we can work on quality as well.
Let’s be realistic. ICC is not intending to do anything except sleep on the fact that cricket is dying day by day. In order to make cricket matches interesting between contenders, only the top and big teams can do so. It is always one-sided when the big team meets a smaller one and almost no one wants to see number nine and number ten play each other. So cricket is gradually dying and the only thing that might be able to save it is the shorter formats like T20 and T10.
regards
duke