Just want to add a few things, from a younger perspective:
1) Much of this thread reads like old people talking about the old days while they play shuffleboard. If you give a new grad a task and don't give them guidance, they're going to try to find something to learn from, and that's the "copy paste" that you're complaining about. But the problem occured before the copy paste - you gave a squeaky new grad a problem without enough guidance, and they're worried about asking you questions without making an attempt at it first. If they came to you with dozens of questions without trying first, you'd complain. When they make a go of it first, you complain too! No making old people happy, I guess.
Try having a little empathy from the perspective of the inexperienced, eager to please, scared to piss you off new grad.
2) Unemployment/Underemployment in engineering IS a big deal. And instead of snarking about it, the current generation of engineers should be doing something to solve it by establishing mentorships, promoting the hiring and training of new grads (getting a real engineering job as a new grad today is hugely difficult), etc . Instead, engineers are going to go the other way and make it more difficult for graduating engineers to become engineers by requiring masters level courses (not masters degrees, just masters level course ?!) just to disqualify those who want to work after getting their bachelors.
This is a huge failing of the existing engineering profession, and its going to get worse. You want to talk about bringing shame to the engineering profession? It's not from dumb graduates, its from the actions of the senior/experienced engineers who want to make the undergraduate engineering degree essentially useless.
3) With all that engineering graduates are pursuing and gaining employment in other fields because employers know that engineering graduates are willing to learn and work hard. I think I read that in canada (where I'm from) the % of graduates who get engineering jobs is only 30%. But engineering bodies are NOT doing anything about it. In the future what is a glut of engineers will turn into serious lack when enrollment falls due to undergraduate engineering being worthless ("oh you're going to need a masters, so you might as well see if there's anything else that interests you") and some of you older folks start retiring.
Maybe you guys can come up with some other things to discourage new grads from becoming engineers. Unpaid internships next? Increase EIT times to 10 years? Snark about it the whole time?
This is serious stuff to the younger generation. STEMUP? I can tell you up where the younger guys want you to put the joking about their future.