Mohammed Azharuddin said Mohammed Shami, who announced his retirement from Test cricket on Friday, could have carried on playing the format for longer.