The way I look at it any player can pick and choose the matches he wants to play. It will also create opportunities for for others to play at the top level.
That is important for players to recover but I don't think excessive international cricket is being played these days. The players are also being paid well now.