Actually Every good things comes with a price tag.
If IPL become the platform to show case your talent to the whole world then it also gives controversy which is great IPL or national Duty.
We have seen , How players squeeze themselves to mark on IPL , to remain in good book of IPL franchisee but on the others hand They took national duty 'as granted'.
See the past ICC trophy record,
2010 T20 world cup- lost in Group stage
2011 world cup- winner
2012 - out from grp 8 stage
2013 champion trophy- winner
2014 T20 world cup- lost in final against SL.
2015 world cup- lost in semi against Aus
2016 T20 world cup - lost in semi against WIn.
2017 champion trophy - lost in final against Pak
2019 World cup- Lost in Semi against Nz.
2020Test championship- lost in Final agsint Nz.
Forget RSA , we are now new chokers.