In my mind, it's a product of allowing ourselves (consultants in upstream O&G) to be bullied for too long by unsophisticated clients who neither appreciate nor want engineering, but they begrudgingly need it in order to shift the liability externally. Over the course of time, this gives rise to erosion of engineering competence for the sake of staying alive in a cut-throat business. You end up with clients who know more about engineering than the consultants they hire. Then, to fix that issue, you fire the engineers and hire more MBAs and accountants to manage the company more effectively.
So, in a sense, it's a personnel issue to some degree. However, it starts with allowing the "engineering" to take a back-seat to "making money", and it really starts coming off the rails when you task the engineering managers with having to stay 90%+ billable so that they can no longer mentor or train their junior / intermediate staff, plus task them with doing most of the management of the "business" instead of the "engineering".
You can't fix "engineering" with MBA's and accountants until everyone buys into the fact that engineering does, to some minimum critical level, require some "cost", and we are too far on the wrong side of the line.
Regards,
SNORGY.