Most of programmer don't have confidence or believe yourself. And they lack of leadership skill. Most of programmer's wantepreneur. But they don't want to take risk.
This is my personal experiences. A non-technical manager or leader easily handle all programmers.