Earlier quoted context omitted.
You address two different issues here competition and users. In the case of users you have no right after sale to feel a right to control how your users make use of your product. Just because software and contracts give you two venues to potentially do so doesn't mean it would be rational to allow you to. The world is 99.99% users. On the second point, competition has always quite legally taken apart the competitors…
No, In this case I have complete right to control how my users make use of my product because we agreed to it. It might not be rational because I might lose to an open competitor, but that's a completely different subject. There's trade secrets at every company in existence that they don't share with their competition. They can't patent them, but that doesn't mean they don't deserve protection. Companies exist becaus…
Regarding trade secrets you misunderstand them. Please see
https://www.law.cornell.edu/wex/trade_secret
The Uniform Trade Secrets Act ("UTSA") defines a trade secret as: information, including a formula, pattern, compilation, program, device, method, technique, or process, that derives independent economic value, actual or potential, from not being generally known to or readily ascertainable through appropriate means by other persons who might obtain economic value from its disclosure or use; and is the subject of efforts that are reasonable under the circumstances to maintain its secrecy
There are two basic situations in which obtaining the use of a trade secret is illegal; where it is acquired through improper means, or where it involves a breach of confidence. Trade secrets may be obtained by lawful means such as independent discovery, reverse engineering, and inadvertent disclosure resulting from the trade secret holder's failure to take reasonable protective measures.
Anything that can be gleaned from tearing your product to pieces that isn't suitable for patenting gets zero protection.