I think many people (myself included) think of V7 plus virtual memory plus fast file system plus job control as the ultimate pure version of Unix. Add Berkeley sockets from 4.2 BSD and stop there. Most of the subsequent work including almost all Linux command line implementations have been perverting the Unix philosophy: simplicity and minimalism and greatest reusability first.
Shared object libraries are a bloatware feature from hell. "Hey everybody let's introduce shared libraries into system V so we can bloat them and introduce new bugs due to missing or incompatible libraries - how does that sound? Because we must squeeze the last drop out of every byte of RAM, that's Sooooooo important!