Devs are trying to do good things, but they are making things more complex each step of the way, making developing more important as they go. Keep it simple. Lock down the protocol and let people build on top of it
yes, they are hammers and see everything as a nail, and put out more and more nails so they are needed. They are not trying to fix the problem, if they did we would not need them.