[Technically)
The purpose of an engineering degree, or any degree with a technical focus, should be so the graduate can, and wants to, do the engineering, science, or technical work. The reasons for getting an engineering degree should not solely be to be a manager or CEO.
While I agree we need technical people to also be able to communicate and collaborate, and to lead, I also think we need our technical people to want to do the technical work. Engineers should want to design, build, maintain, solve problems, create new innovations, do technical things. Better yet, do all of those.