The team is not dependent on the names, it is a game of performance. If you do not perform you could be out of the team no matter whether you are Virat Kohli or anyone else.
This is the rule that should be in every team but it is not here in this Indian team. You are completely right about your statement, Virat Kohli is not in form, they have to give him rest but the power of name, also it is their wish to make Virat Kohli play every game if he is in the squad as if he would not play then the people of India will insist that they want to see him in action in every match.
A rare moment when we see Sanath Jayasuriya happy after winning a major series
He has been a star in his age.