A repair doesn't automatically rewrite the entire installation/files, it only fixes detected problems with key system files.
Another thing, is that there is a great deal of additional system monitoring and analysis code built into the RC that likely is not present in the final RTM install. For the sake of argument lets assume a repair "overwrote" all the install files... it still wouldn't overwrite files that don't exist or aren't present in the RTM installation. You'd be left with a corrupted install because there are GB's of difference between the RC install size and the RTM install size. Thankfully that's not how the system works.