Interesting thread - at least for me (now) as an educator. I think some of the comments already touch on the virtue and strength of civil engineering that as the same time is also it's dilemma (fall?). Civil engineers are inherently great problem solvers with a broad set of skills borrowing from other engineering disciplines. I wouldn't characterize this issue as necessarily bad.
I grew up in my father's CE office (back in Austria), covering everything from commercial buildings to (smaller) bridges, tribunes, sewage treatment plants, etc. - and I wanted to study anything else but CE. My mind was set on EE, since computer engineering wasn't there yet. Until I heard in a keynote lecture at a conference that I attended (on my dad's behalf) that CE is the most versatile degree that allows you to do practically anything (technical), citing a similar number of 50% of top industry professionals being civil engineers, you wouldn't have guessed that this was their core degree. Now mind that this was already well back in the last century.
While working first strictly in structural engineering, I found my passion in bridging simulations with problems in architectural engineering, and in the end wound up in academia. I still enjoy the technical diversity the major provides and how a universal understanding of applied physics allows us to do so much with it.
Now we can (and should) recruit more talent into this major, but I would not consider graduates going into other careers a failure per se ...
------------------------------
Georg Reichard P.E., M.ASCE
Professor
Virginia Tech DEPT OF BUILDING CONSTRUCTION
Blacksburg VA
------------------------------