This is the reason I only use Amethyst. Vitor does a great job keeping everything moving forward with the next big thing and not many others keep up. No offense intended to the other devs, but it's why you can't take a single nsec and use it with multiple clients. Almost no one is on the same page with their models and NIPs.
Sure, I do try other clients. But I create a new nsec with the client I'm trying out. Have you ever taken your Amethyst nsec and logged into Primal with it? Totally sucks ass. Almost nothing works. But if you create a new nsec using Primal, everything works. I don't like the algo, and it does no good to follow anyone using Primal, but it does work. Just an example.