yes no encryption or obfuscation can ever be perfect, i am curious anybody needed to waste time proving it. I guess i am having trouble with a conceptual difference, that between runtime and source. One of the benefits i see to obfuscation strategies is that code would be more difficult to realiagn to a variety of mal-ware purposes, as attachment points internally would be non predictable, making mass malware piggy backers a non issue.
After all, your door to your house is easier to break than the lock to get in, but its noisy, giving chance to discovery of a the problem. This would be similar, as failed attacks would undoubtable raise exceptions, which could raise the alarm when attacks abound. as far as corporate tools, actually as many strategies as possible prove a different math theorem takes place, much like the door scenario. As long as its cheaper to use and buy licensed software than to break it, you use legitimate software(per the developing agent). The internet worlds adds on effect to this tho, your security could be nothing and as long as no one looks at your secure through invisibility.
Thats not good enough for some of us.