Here's an interesting failure mode for FOSS/community software dev:
Over time, the most stubborn people who are good at ignoring criticism (e.g. by not listening at all), will end up running all the projects.
The folks who actually listen to their users get burned out by all the negativity...
The deciding fitness criteria over time is not skill or competence. It's obstinance. 😱
(I'm not talking about my users. I don't have enough users for this to be an issue yet. 😆)