Of course, it doesn’t help protect intellectual property, so people could still read the licensing code and try to reverse engineer licenses; I guess obfuscation would help a bit, or even just complex algorithms which are hard to understand. Security through obscurity.
So the ultimate answer is to have plugins whose code is protected, again, perhaps by having a private key (shared between Adobe the developer only) that is used to decrypt the plugin at installation time.