Clarification: it's an unethical clause to begin with - absolutely agree. Just saying that you can't count on anyone besides yourself to act on behalf of your own best interests.
But you could, for instance, join together with other employees whose interests are more aligned with yours and join a union.
That is if there were any unions in the IT field.. and if they weren't nearly universally despised due to the omnipresent anti-union propaganda in the US.