The real problem is that prohibiting reverse engineering is an allowable license clause.
Imagine a hammer that was sold with a license that prohibited hammering a competitor's nails.
After you sell me something you should not be allowed to place restrictions on its use.