Anecdotally, Computer Engineering degrees have a bad rep with HR and hiring managers. The degrees seem to cover too little EE to do hardware work and too little CS to do software work.
I agree about the crisis in training and mentorship. A lot of people who seem like weak candidates are really just lacking in experience and direction.