From everything I‘ve heard, it‘s not that the officers are necessarily bad. It‘s just that there‘s so **** many of them. That really isn‘t a bad thing at the lower levels - you need a fair number of Lieutenants and Captains...but when you start having multiple Colonels and Generals, those salaries add up. And they have fewer troops to command.
The ideal ratio of command to troops is somewhere around 5%. Any more, and you have a bureaucracy. Now, keep in mind that the army‘s raison d‘etre is to be effective, not bureaucratic, and that our army is full of bureaucratic, salary-eating civil servants. Since they are civil servants and not soldiers, they can‘t wait to grab their ankles every time Ottawa asks...and Ottawa asks a lot. And the overblown salaries paid to these upper echelons eat up a lot of DND‘s budget.
There are good officers, there are bad officers. If bad officers make up 5% of the officer corps, and then you double the size of the officer corps, you are more likely to run into an idiot: 5% of double the amount of officers implies many more idiots. If you double the size of the officer corps by changing your standards, the amount of idiots will increase by more than 5%, and you more than double your chances of running into an idiot.
Part of the reason our forces are as competent in the field as they are is that it is very difficult to make an NCM swallow the kind of guff that gets today‘s officers promoted. They‘re still on the gold standard of ability, because they know that in a firefight, if they do a half-assed job, their own life could be on the line. And that would suck. Today‘s career-oriented officer class thinks "management", not soldiering...and therein lies the problem.
So, to recap:
1. Too many officers.
2. Too many upper echelon officers commanding large salaries. This fosters resentment by the troops, because all they ever hear from above is "cutbacks due to budget constraints".
3. At a consistent rate of recruitment, there is a consistent rate of idiots. Increase the rate of recruitment (keeping standards the same) and you get a number of idiots that is proportional, but greater overall. Increase recruitment by lowering standards, and the increase of idiots is more than proportional. Ergo, there are more idiots in the officer class than ever before.
4. You get to the upper echelon in today‘s army by being a bureaucrat, not a soldier. A bureacrat is a PONTI, and therefore not respected by the troops.
Now, to be fair, there are some excellent officers out there. I‘ve heard the "war" stories on how so and so was the best **** officer they ever had...but I‘ve heard far more stories which point to things that boneheaded officers have done.