Indians are not alone tho. England and Australia are also following the same pattern and India joined a little late but they are progressing nicely. Also, with the kind of Schedule the Indian team has, having a big bench strength and multiple teams for different formats is becoming necessary.
The good thing is the mentioned countries have good local leagues and there are a lot of players in the pipeline. I don't know if there is any corruption in Indian cricket, but I guess you have enough idea about Bangladesh, Pakistan, and Sri Lanka's conditions. These countries are corrupted as hell and the cricket board too. Believe me, there are a lot of talented players who haven't got any chance in the national team because either they do not have a close person on the board, or they do not have enough money. There is a lot of young talent that has disappeared slowly. One example is Anamul Haque Bijoy! This pic should say something about his capabilities!
