Yet Git's object model is pretty simple - content-addressed blobs (file-like), trees (folder-like), and commits that get stored in a .git/objects folder
Some [git](./../.././docs/pages/Git.md) commands are still just shell scripts under the hood
Not to mention plaintext protocols. HTTP, SMTP, FTP, and Redis Serialization Protocol (RESP) are a few examples
Maybe one caveat is that nascent technology is often unnecessarily complex. Things are just getting pieced together - unoptimized workflows, artifacts leftover from failed experiments