I fear that a large portion of computer science education comes off exactly like this for students:
https://xkcd.com/3003/
“Hi! I, your instruction, have lost sight of where this thing came from, what problem it solves, what tradeoffs it incurs, and how to use it wisely in practice. But you’re learning the vocabulary and you can repeat the pattern on an exam, and that’s the important part!”