100%, every now and then unmaintained features should be dropped
is software that forgiving - serious question - maintenance is key irl
it depends ! some older software that doesn't add many new features anymore and exists in a stable ecosystem doesn't need that much maintenance, they have clearly defined scope and rarely a new bug is found on the other hand, nostr is evolving super fast, clients are not that stable, and there's a culture of "everyone wants to write their own" so people jump ship all the time, so projects won't reach that stage