Just reverse engineering software doesn't result in the source code.
You also need a decompiler, but that still doesn't produce the source code and it can't magically restore the comments either.
It takes hundreds to thousands of hours of de-compilation and reverse engineering work to go from object code, back to real source code with comments.
The method of a NDA could also be used to prevent someone from decompiling software.
