There has always been a shortage of "good" engineers. I have seen plenty of engineers that should have worn black and carried a scythe to work.
The industry has always tried to treat engineers like enlisted men in the military rather than accept them as the qualified professionals they are. Far too many pilots forget they are no longer officers in the military and continue to view engineers as lesser ranks.