Education is about understanding, not memorizing facts
If you're an engineer, you might think of programming languages, knowledge of frameworks and design patterns, and even the bank of esoteric libraries as your "skill." However, if I were to teleport you 2000 years into the past, or 5000 years into the future, you'd still be an engineer at heart, but you won't have any tools that are familiar to you. What will remain common in the year 2AD, and 7002AD, and even now, is the way you look at things.
It's not programming languages, but the way you use it.
It's not design patterns, but the way you decide to solve larger problems at a principle level and then apply it to specific instances of the problem.
Just like a lawyer learns to interpret any legal provision, or a doctor learns to interpret any reports/conditions, so does an engineer learn to build based on "some rules." The rules can be that of a toy like Lego, or the syntactical rules of programming languages, or business constraints.
I went to college to learn science and to "be" like prominent scientists, not merely "remember" what those prominent scientists "said."