I think the same applies when a player doesn't want to leave his "current employer" and he should be respected for his/her decision and let's not force X way of thinking upon others. Not everyone plays for Money by saying that I am not denying that some do play for it, but if you ask the majority of Cricketers their answer won't be Money but rather the Passion for Game and remember no amount of money can derive your passion in the real world.
I agree that there may be some players who would chose to play for their country, rather than taking part in the high-voltage franchise T20 leagues. But the number and proportion may be very low. One name that came up recently was that of Mitchell Starc, who opted out of the next edition of the IPL. Starc would have easily netted $1 million to $1.5 million from the IPL, but he chose to play for the national team instead.
Now the question is how many of the players would be courageous enough to take such a decision. The amount we are talking about here is really huge. And considering that the peak form for a fast bowler lasts just a few years, I just hope that Starc doesn't regret about his decision later (for reference, his contract pay from Cricket Australia is around $620,000 per year).
Mitchell Starc may prefer to play for his country first and do not care much about the IPL money but most of the Asians cricketers will prefer these leagues over their national team. This does not mean the Asian cricketers are greedy for money but actually they do not get the respect which they deserve from the cricket board.