Bitcoin needs devs to keep the software working as the world and technology changes around it. It would be great if the devs had more consistent funding, for sure.
That being said, the devs absolutely are attack vectors, and there's no way around that. You're right about anti-dev sentiment being very common at the moment. I hope it's just growing realization about how careful we all need to be in accepting protocol changes.