Yes, I agree, I think Carvalho is well-intentioned.
I've seen devs get defensive and hostile before when their work is criticized. I think it's a natural impulse when you feel like something you've put your time and energy into is being attacked. But you've got to find a way to keep your game face on so you done end up alienating the people you want to accept your work.
btcerrorlog is fractious and thin-skinned. Only a matter of time before the arguments pick up. I haven't looked at the tech stack. Is it web5? They have some very interesting solutions for scalability and key rotation. Nostr has the network effect. I think the best future is for nostr to adopt some of the web5 tech. In some cases it would be a backwards incompatible change, essentially a hard fork. But you can't bully people into a hard fork. ¯\_(ツ)_/¯