He miss a fundamental point: if I buy a fork there is no NDA about what kind of food I should eat with this. I think hardware able to run software need some kind of regulation that allows the user to run every kind of software he wants to run. Apple terms are violating this idea, that is not a law (unfortunately) but for many people is even more important since it's about freedom.