One thing only lightly hinted on is how sccs was designed to tightly couple the source files to the output object files. Imagine super fine grain symbol versioning + loads of metadata for large project management tools. There was also stuff related to version constraints, security, and dynamic dispatching. They had a very different definition of "source control". I still see some odd artifacts of it pop up every so often in AIX object files.