~
First of all, cricket is not an Olympic sport (at least until now). So that means that there will be no government support. On top of that, for almost two decades, the ICC actively hampered the development of cricket outside the pig-3 nations. When Jagmohan Dalmiya was the ICC president, he had initiated a very successful globalization program, which resulted in the spread of cricket to every nook and corner of the world. But Dalmiya was kicked out in 2000, and the power was seized by the Pawar/Srinivasan gang. After that cricket died out in these smaller nations. The situation changed only in 2015, when Srinivasan was kicked out by the newly elected NDA government in India.
I am not fully aware of these power struggles and all i know about these is from the cricket threads as i am least bothered to know about these underlining issues from other sources and do a detailed research
.
Suppose the ICC is supporting cricket and wants to popularize the game in countries that are not prominent, the problem is you will not find many interested in a new sport and it will take a long time even for anyone to take cricket as a career when they have other lucrative sporting events to choose.
With franchise cricket in full flow and paying well, this is the best time to promote the sport as the money is good and you can attract new players into the game.