Although I agree with most of what has been said I think the problem is a bit more wide ranging in that the responsability for "quality" engineering IMHO lies with not only the individual engineer but with the universities and the industry. First off, just look at what has changed over the years. At one time, the management of large engineering companies were actually run by engineers. Professors at top universities were actually engineers from industry who not only excelled at engineering but also had an aptitude for teaching.
Unfortunately these days, companies are no longer run by engineers and the concept of providing training is solely focused on required lectures for avoiding lawsuits such as harassment training, dealing with diversity, export/import and whole bunch of others which may be needed but have nothing to do with the daily company business. In the old days, training was one of the major benefits which big companies used to bring in the best and brightest. Now days, they figure engineers should be happy just getting offered a job.
Universities of today only provide the basis for building an engineering career but not the tools to actual perform the task. The engineer himself must have enough self motivation to seek out the necessary training to excell at their job. I do think however that for the amount of money universities collect in tuition that they should be held liable for the quality and level of education they provide. As a test, try asking several professors in aircraft structures what MMPDS is or describe the difference between jo-bolts, hitigues, taperloks, etc. Far and few in between unfortunately.
I think that eventually this issue will come to a head, maybe sooner than later, and the industry will have to face the problem of fixing this. If leaders at major corporations would get together with both universities and professional organizations, a basic curricula which includes both theoretical and practical phases could be established. Such as the apprenticeship programs of long ago.
Unfortunately, I am not so sure this issue will get resolved until things come to a critical point. Industry is primarily reactive not proactive these days.