I think for sure there has been more than a few slips in protocol specification that warrants a negative opinion, based on the problems these lapses have caused. As a developer working with the Golang based BTCD/LND/Neutrino ecosystem I could rattle off a list of issues that I already saw years ago in the codebase that incredibly still exist.
We need devs, that's not in question. But maybe the current establishment needs a shakeup since they were stewards over several really bad things getting into the protocol. We need more conservative, more skeptical devs to keep things working, and those who are not we don't need them.