You seem to have a dim view of management. Granted, there
are a lot of bad managers out there. But there are also a
lot of techies out there who are very hard to manage, because
they can't see the bigger picture, and have limited, naive
thoughts about any non tech issue.