I understand that the stage of international cricket and club cricket is changing. and I think it is happening for the good of cricket because it might increase the popularity of cricket altogether.
But I don't see why a player who is not retired from international cricket, is supposed to prioritize franchise cricket more than his national duty. I understand that that pay is really good but I still don't think that franchise cricket can offer what International Cricket can. or maybe I'm just a boomer who enjoys international cricket a little more than franchise cricket.
Cricket is just like any other profession. You can't force the players to turn down a high paying offer (just like the case with any other career). The salary levels in IPL is 10x or 20x of what the players receive in international matches. Given this, can you really force the players to opt for international matches, when the IPL is ongoing? It is extremely unfair. Some of the cricket boards, such as the one in South Africa has done this and in the end many of the players were forced to take retirement.
The money is really good in the IPL. Because it generates more money and that's why there is more money to give to the players.
So this brings me to another question.
why is not the international stage able to make so much money? And
why is a player more likely to retire from international cricket just so that he can concentrate on IPL and franchise cricket? obviously, there is a big communication gap between the players and the cricket board and that is obviously not helping the situation.
I believe the answer is simple a player gets more attention, respect, and most importantly more money in league matches then he ever would while playing in international matches. Also I’m not saying that international matches aren’t important now but cricket has evolved and so has cricketers lifestyle, and hence they need these leagues money to keep up with their lavish lifestyle, and honestly I see nothing wrong with it if they prioritise playing more T20 matches over ODI.
I don't know about attention or respect but I am sure about the money and that is a big reason why a lot of older players retired from international cricket and play franchise cricket only.
Because at that stage of their career they have achieved most of the things that they could have, and they need assurance for their future days in their life, and you know, playing IPL certainly grants them that assurance.