I don't understand the controversy. Sure, you might not like ISAs, but that's not the point. You signed an agreement. The agreement itself is not illegal. If you don't like it, why did you sign it? Like, what's the expectation here? That you should be able to get a coding education for free? Even if you got a job unrelated to programming, how does that excuse you from needing to pay for tuition for courses you alread…
According to the article, they have not had court victories to support their claims.