Re: What's the catch?
Contracts do not supersede the law. For example, you cannot sign away your consumer rights in the UK just by opening a software package where all the details are wrapped in the cellophane, the opening of which means 'you agree to this contract' etc.
About time these shady practices were kicked into the long grass. Now, if only we could sort out planned obsolescence - that should be outlawed too for environmental reasons alone.