You can content addressing without reproducible builds. You just have a canonical version, which typically is built by the application developer.