First of all, Shakib was already committed to playing this Champions League qualifying stuff with KKR. So it is not a case of him deciding to go AGAIN.
Second, money is not the ONLY benefit of IPL. There is also the added benefit of playing alongside the likes of Gambhir and Kallis and sharing the dressing room with them. Also, you guys sound like playing for money is bad ! Bashar, Nafees betrayed the national team to play ICL, and now Shakib is being portrayed as kind of greedy!