Sure. There's no perfect protocol right now. All of them have serious tradeoffs/flaws.
Discussion
The last thing Nostr wants to be is perfect
Perfect is the enemy of fun.
Nostr is perfectly imperfect.
And that is why it's so special. We have so much room for growth that any time the tiniest bit of iteration or improvement happens, it's like waves in a small pool.
Perfection is a weapon used to stifle the growth of grass roots movements. To be imperfect is to be human. To be human is to desire to connect, free from manipulation, warts and all.
Every day I'm amazed how such an under-engineered protocol can work so well in practice and just keeps getting better 🤯
The extensibility and scriptability (you can sign a message with a key? => you can post!) makes it even more exciting!