That's how I view it as well. We're seeing all this stuff built in real time and devs of different clients have their own visions of how Nostr should work.
Since it's all decentralised, the market will ultimately decide what gets implemented as a standard across all clients and what ends up a failed experiment.
It's part of being early and it's exciting to be part of it.
I also respect that the devs are probably burnt out. They probably also see their creations as their babies, they form emotional attachment to what they've made, which is only natural.
But I don't think that justifies taking it out on the users, especially ones who are happy to beta test and provide feedback.
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z dev of Amethyst for example works hard and I'm sure gets burnt out too, plus his experimental features have also generated a lot of controversy, but I have never seen him behave aggressively towards his users.
I've given him feedback on how I think he could better approach implementations of features and never received an angry or aggressive response or been told "go make your client then."
It's not that I take any of this personally, but if you care for Nostr as we all do, we aren't going to help mass adoption if a dev of a major client is aggressive and hostile towards anyone who doesn't like 100% of his ideas.