Pragmatically, why would anybody need anything but git nowadays?
2. Suppose you're implementing a Wiki where docs are version-controlled on a fs mounted by the web server. git doesn't really fit this use case since you'd need a shared checkout dir, whereas eg. RCS does, provided locking is accepted or even preferred
3. on-site version control of config files in /etc when you don't do full-blown DevOps