I agree. I’ve been working on a version of pass [1] that uses age [2] instead of gpg (it’s also written in Rust instead of bash so is considerably faster).
It’s very much a work in progress, but enough of the base implementation is done that I’ve started using it as a daily driver replacement for pass.