I use `pass` with git versioning. Encrypted with GPG. Does the same, doesn't it? Not that fancy but it works well.
However, I think the main advantage many password managers bring is cross-platform compatibility, specifically all of:
- Windows
- Mac
- Linux
- Android
- iOS
This can be a killer feature (or a blocker) for adoption, and would fall under "convenience" above.