The point is that engineering education, and for that matter, most education in the university, has become deeper and deeper, and as a result narrower and narrower. This means we teach and train specialties and specialists. There are lots of reasons why this is desirable, and the rapid advances being made in science and engineering result from the depth of knowledge. But this has its downside.
Practical applications require tying together the knowledge of the many specialties. They require generalists, people who have broad, integrated understanding of the world. Moreover, the specialties are mostly about science and engineering, but our new technologies impact people, lives, cultures, and societies.