Clunky? Version control built in, distributed FS built in...
Distributed FS sounds like something with a huge design space. It's better to do that in userspace. Was Plan 9 really the first time virtual file systems could be implemented in userspace? It seems like such an obviously useful idea in retrospect.
https://en.wikipedia.org/wiki/Diff3
Can you really call what we see in VMS full revision control when it lacks this capability?