Good read mate.
I don't necessarily agree with parts of it, but in the players case, I do agree that a lot of them are money motivated, but not all of them. There have been a number of players that have turned down the IPL in favour of what is right for their cricketing career and development, Admittedly these players are probably still earning a reasonable amount of money but nothing like they could earn in the IPL. I personally think T20 cricket is the least enjoyable, and am pleased when cricketers turn down the IPL for the greater good of their career.
That is not to say I don't understand why certain cricketers opt for T20. Each case is different and who am I to suggest a player looking after his family by securing their financial future is wrong. Certain players are also clearly better at this format than they would be in the far more testing environment of Test cricket. Players mentioned in your article such as Kieron Pollard, and Dwayne Bravo, are very useful cricketers in T20 and can earn money to reflect their effectiveness, while they would not be (or in Bravo's case, is not) as highly valued in Test cricket, simply because they don't have the skills to excel in that format.
Money is the main reason players play in the IPL, and that's fair enough. As you allude to in the article, the offer to play in India must be difficult to turn down if you are not already being well paid for your services by your country.