If we allow that, attackers could hide a codepath in the binary that only activates for a specific build time in the .metadata section. That would defeat the purpose of reproducible builds.
Make it non-readable for the program.
That's an interesting scenario for sure, but "defeats the purpose" is a stretch.