The problem with this is that a tool that is too generic is itself dangerous, because it creates cross protocol attacks and confusion attacks like in https://efail.de for PGP email.
I think that a better approach is to bind identities from multiple purpose built cryptographic protocols.