It's not just the Indian team. I have heard about similar incidents and issues from all the other Asian teams, including Pakistan, Sri Lanka, Bangladesh and Afghanistan. BTW, I don't think that Rohit is suitable to lead the team for the long term. He will be 35 years soon and may remain in international scene for another one or two years. I would say that either Rishabh Pant or Shreyas Iyer should be made the captain at least in one of the formats, so that they could replace Rohit in a couple of years from now.
India is biggest board so don't compare it with countries like Pak, BAN, SL and Afghan. There must be tight control of board on players like we have in England and Australia. Rohit is just made captain, let him try something before we start saying that he is not suitable for captaincy. He can play for 2 to 3 years from here on.