This is the best explanation.
Besides engineering, the is another field that offers similar opportunities for upward mobility: medicine.
But medicine has a humanizing nature, just by virtue of having the betterment of the human condition as its main concern.
There are, of course, exceptions, like Ayman Alzawahiri.