I don't fully understand your comment but I think an issue with schooling is that tests
are the meaning of schools - that is, test results and graduating are the objective of an education.
This is the disconnect I've always found growing up, I get told this is how you calculate angles, but besides the test, there's never the why. Granted this is a bad example because at least that one had a practical, real life application example (calculating the height of a tower in the distance based on distance + angle of the ground to the top from where you're standing), but things just get more and more abstract later on.
The best teaching was always projects and internships, because they start with an objective and meaning (= build software that does this), and what knowledge you need follows from that.
I mean sure you need some basic knowledge before you can work backwards from an end goal, but surely they can teach said basic knowledge without it just being "this is how you solve this test problem"?