If you approach it from "run these commands to do these things" it's not bad. Most wrappers are wrappers around a very limited set of functionality.
It sticks around because it has some interface that users can use and is scriptable. Everyone saying GPG is bad usually has no general solution to replacing it.
It sticks around because it has some interface that users can use and is scriptable. Everyone saying GPG is bad usually has no general solution to replacing it.