All the three players are along with Virender Sehwag and Harbhajan Singh are out of favour these days as young guns such as Shikhar Dhawan, Rohit Sharma, Bhuvaneshver Kumar and R Ashwin have performed excellently in their absence.
"No player is completely out of the team. In 2011, the Indian team looked incomplete without these players. And now they are out of the team. So you cannot say what will happen tomorrow," Ganguly told Star Cricket.
"...They are all great players. Sehwag is one of the greatest as an opener in Indian cricket. Zaheer is closing in on 300 wickets. Look at the performance of Yuvraj Singh in World Cups, be it 2007 or 2011. He has been the best. So you can't keep such players out for a long time. They would want to do better than what they have already done," he added.
"It's a good decision, because it's an off season in India. And at this age, he should play cricket, as much cricket as possible, and find form," the 41-year-old said.
"He is only 30 now. So there is still 10 years of cricket left in him. Every player goes through a rough patch. I hope he learns from this and plays some good cricket to stage a comeback," he said.
