I dont understand. Right now only Indian players are not taking part in any leagues except IPL, rest of the world is playing all leagues and still bilateral series are going on. Recently CA made there players missed first part of IPL due to there series with Pakistan and also South Africa board refused to issues NOC to there players since they have series against India.
I think that they wanted to make it like football. But we all know that international matches are really important in cricket and a lot more than football. So I think there need to be set rules which the player will have to follow if they want to play League cricket.
But the problem is sometimes in the past we have seen that the boards have refused their players to play IPL but the players did anyway and the boards took Strict action against those players. But we still see a lot of players disregarding the decision of the boards and go for playing League cricket because the day is really good.