Once again, I have to agree with you Brandon. There is another point to this as well. In the build that I run, with so many thousands of classes, each with hundreds (if not thousands) of lines of code, this obfuscation process takes quite a bit longer to run in the build. Anything that takes longer in the build, but doesn't offer clear developer benefit can deter developers from running the build (and tests) before check-in because it just takes too long.
Thanks for the great post Brandon.