This, this, and nothing but this! The fact that most of the major nostr clients are trying to not just reinvent the wheel but the entire damn car and it's very frustrating. I would take it a step further and completely divorce those things from nostr. Spin them off into their own protocol, better yet, look at existing protocols and either fix them up and extend them or rebuild them.