The people of India love cricket. But they are very aggressive. They celebrate India's victory, but can't accept India's defeat easily. The Indian board also does not want India to perform poorly on a platform like the World Cup. You said that there is no better candidate in the Indian team than Virat Kohli. I think Rohit Sharma should be given a chance.
A few years back, I used to like the captaincy of Virat Kohli. Back then, he used to combine aggression with good tactics. But nowadays, his aggression has given way to bullying and nepotism. And when someone deviates from their core principles, the performance also goes down. The team bonding suffers when the captain himself is accused of bias and nepotism.
Your thoughts are similar to mine. When Virat Kohli became the captain after Dhoni, I liked Virat Kohli very much. Virat Kohli is one of the best players in the world. I still like his batting, but as a captain he is not as successful as before. He often made many wrong decisions in matches. I think Rohit Sharma should be given a chance for the T20 format. He may be able to do better than Virat Kohli.