What about NIP-46, Nostr Connect? Do you like it too?
Discussion
I initially hated it. Because it creates a layer 2 protocol (JSON inside content) that can be anything... It's not a simple and fun as Nostr main structures.
But its growing on me.
Thank you for saying that. I also hate it for the same reasons. But the goal is noble and since no one has made anything else better it I think it is good to have it.
One of the reasons the Wallet Connect doesn't have a generic json "method", but multiple event kinds to make it a little bit more native to Nostr payloads.