Aside from the fact that "spare time" is precious few and far between (and players, understandably, complain about this from time to time)... do you think any employer would allow their employees to work for rivals in their spare time? Of course not, contracts prohibit such a thing. And the ICL is a BCCI competitor, designed to disrupt the BCCI - as I say, it was set-up because Zee's owner wanted broadcast-rights he didn't get. Even if we accept for a minute that, unlike Packer, he wasn't actually trying to steal the players (and I don't - even if it might on the face of it appear that way), the fact is he's trying to put on cricket that people want to watch instead of what the BCCI (and, by chain, the game of cricket) has best interests for them to be watching.
And in any case, I thought you admitted that the design of those contracts was principally propaganda on the part of Zee? Because that's precisely what it is for mine - they have no interest in trying to maintain the standard of international cricket.