From pakistani cricket journalist Mazher Arshad tweets
On the concussion controversy in Pune tonight.
Key words in the playing conditions are “Match Referee should consider the likely role the concussed player would have played during THE REMAINDER OF THE MATCH.”
After the first innings, Shivam Dube was supposed to bowl a few overs (especially considering India were playing with just one specialist seamer). That role was done by Harshit Rana. Whether Rana is as good a batter as Dube is is an irrelevant argument.
While the playing conditions can be debatable, you can’t fault match officials for implementing the rules.
It is also not the first time it has happened. In 2020, Yuzie Chahal replaced Ravindra Jadeja and took 3 wickets to win a T20I against Australia in Canberra.
The sport would be less controversial if people cared to read the playing conditions before the series/tournaments.