Shastri feels in current COVID times, its difficult for one person to captain in all three formats.
BCCI President Sourav Ganguly reasoned that the selectors didn’t want two different captains in two white-ball formats and hence when Kohli refused to not step down as T20I captain despite his pleas, the panel decided to go forward with Rohit Sharma as captain in ODIs and T20Is.
And Shastri feels that this move could prove to be a "blessing in disguise for Kohli and Rohit both".
Three Indians named in Harsha Bhogle's Test team of the year; no spot for Kohli
"It's the right way to go. This could be a blessing in disguise for Virat and Rohit. For one guy to handle all 3 is not easy at all in this time of living in and out of bio-bubbles because of Covid. Virat can focus on red-ball cricket and lead for as long as he wants to lead in Tests. It will allow him to sit back and think on his game because he's got a good 5-6 years left in him," Shastri said on Star Sports.
Virat Kohli ushered in a huge controversy when during the pre-departure to the South Africa press conference, he contradicted Ganguly’s comments of being asked to stay as T20I captain and said that he was only told 90 minutes prior to the public announcement that selectors were making Rohit Sharma captain in ODIs.