You're absolutely right and I know exactly what you are talking about. There is a crisis in software management and the people who run corporations don't and won't understand it. The problem is that lots of non-engineers want big money and are good enough bullshitters to get in over their heads. You get one in at a high level and of course someone with little to no experience is going to distrust the engineers who spent decades in universities and companies learning the field. Who are they going to hire for middle management, super knowledgeable trained engineering managers or other non-engineers who share their distrust? Their distrust is warranted as they are unqualified.
The problem is only compounded by the fact that everyone can have a computer while not everyone can design and assemble a nuclear reactor or highway bridge. Therefore, people easily overestimate their understanding and abilities in being a dev manager. Add to this the fact that software is paying much better than many other fields including sciences, academia, and engineering and everyone wants in.
The fallout is hellish work environments as programmers have to contend with these people (who bring over their outdated interpretation of the management role from their old careers), and a disengaged workforce looking for the exit doors. Long term this will only drive software costs up.
The problem is only compounded by the fact that everyone can have a computer while not everyone can design and assemble a nuclear reactor or highway bridge. Therefore, people easily overestimate their understanding and abilities in being a dev manager. Add to this the fact that software is paying much better than many other fields including sciences, academia, and engineering and everyone wants in.
The fallout is hellish work environments as programmers have to contend with these people (who bring over their outdated interpretation of the management role from their old careers), and a disengaged workforce looking for the exit doors. Long term this will only drive software costs up.