Having left some 15 years ago and then joined a mil contrator for some years until recently, I believe Oberon has the most accurate view.
The lack of manpower and "job-creep" is rife because most engo's don't really have a job other than shift-shuffling and "other stuff" for their bosses.
Even amongst engo's - jobs have risen to new levels.
I believe this is to maintain manpower - but, like the NHS, it's all in the wrong places (IMHO).
Too many Cheif's...