Iqbal, 72, who now resides in London said while Younis and Misbah had given a lot to Pakistan cricket but now it was time for the duo to move on.
"I think we need to stop trying to find excuses for every defeat we suffer. Cricket has changed and it is a young man's game now. I think the seniors must now step down and allow younger players a chance to establish themselves in international cricket," Iqbal said.
"I don't want to sound unkind to these two as they have done a lot and Younis by playing 100 Tests with an average of 53 has proven himself to be a world class performer. But I think now it is time for Pakistan cricket to think about future and change its mind set on how to play cricket," Iqbal said.
He pointed out that even Kumar Sangakkara had taken the decision to retire from Tests despite being a bit younger than Younis and having a terrific Test batting average of 58.
Incidentally Younis, who turns 38 in November, said recently on making his 100th Test appearance that his ambition was to break Javed Miandad's record for most Test runs and most Test centuries and he had no intentions of retiring.
Iqbal also took captain Misbah, 41, to task for again criticising Pakistan's domestic cricket after the second defeat to Sri Lanka today.
Iqbal pointed out that Pakistan had achieved a lot with its existing domestic cricket and produced some top-class players.
"We look into it too much. We won the World Cup, the T20 World Cup and became a top Test side with the same system why keep on blaming it all the time," he said.
"Pakistan needs to do the same now.
