This talk is going to be long because right now if ICC is going to do any decision like if they have no enough funds then they are not going to help them surely this could be disaster because they will lose good amount, and they could be not able to run their system which is very important for this game they need to work on like FIFA where they are providing funds to all countries and helping them for having better structure and quality which is very important for them even FIFA is very big, and their income is also much ahead from ICC but here they also can increase their income, but they need to do work on this with positive mind set.
Just helping B-4 is never been going to increase this game's popularity and income most of the time if they are just thinking about India and IPL then surely it's going good way for having better sources of income go ahead and do better marketing and spread this game with just T-20 format which is the best way of income for them right now.
A lot of focus has been on the BCCI and their demands for more funds. The Indian board has softened their stance, after the Srinivasan-Pawar mafia was kicked out. Now they are in favor of Olympics inclusion and more sympathetic towards the associate nations. But at the same time, no one really talks about the discrepancy within some of the lower ranking test nations. There is no justification for Zimbabwe receiving $12 million per year from the ICC, while teams such as Nepal receive only around 2% of that amount.
Test status should not be permanent. There should be a promotion-relegation system, where lower ranking teams such as Zimbabwe should play against top ranking associate nations such as Scotland to retain their test status.