Because the quality of the source code and the quality of the resultant binaries are two completely different things.
Is it strange that, say, comments are stripped out of a binary? Or that the file names of the source files are not in there? These things are examples of aspects of quality that have no impact on the binary but make a big difference to the quality of the source.