It's worth noting, however, that many of them also believe that the world is on fire and they're not afraid if other people get soaked in the process of saving the damn thing. It's just that their solutions - like stack ranking, restructurings, org structures, etc. - tend to soak engineers like you, while your solutions - like open allocation or programmer's unions - tend to soak managers and consultants like them.
Spot on! The reason for the angst is that typically management and consultants call the shots and the software developers are ignored.
It is incredibly frustrating when your company pulls in consultants, who have spent all of a week studying up on your company and industry, after ignoring staff who have been pointing out the key problems for months.
Anyways, the solution isn't to complain. It's to become CEO, or management, or wherever the decision-making power rests, and then listen better than average executive does. This is behind the "software is eating the world" thesis and many of the fortunes that have been made in the last 20 years; the extreme cluelessness of decision-makers has created a number of exploitable market opportunities that you can attack with persistence and better information.
I strongly support the michaelochurch's of the industry because if we actually saw the kind of changes they speak of on a large scale we would be decades ahead technologically and the vast majority of people would be better off.
However, people who complain "in the small" and do nothing about it are perpetuating the existing system.
E.g. If you know key decisions are made outside of and before meetings then work within that system to get what you want.
Or if people get hired based on who they know then spend a little bit of time each month networking. The number of chumps I know who complain about this but never network is insane.
Or if you have expert knowledge of a critical legacy system then make sure you are compensated appropriately. $500k/year is nothing compared to the cost of replacing you in the short term (4-5 years). Or you could leverage your expertise into a decent management role.