I'm with you, OP. Completely agree. The basics should always be taught, but I do think that children should be helped to move along a path they have strong interests in. The more interested you are, the more likely you're going to learn.
My ds could not work in a mainstream school setting. He just couldn't take anything in. Once he was moved to a more hands on and active approach school, he whizzed through things. They were more focused on helping him how to learn, rather than what to learn if that makes sense. Obviously the basics are always there, but they used all ways to teach them. Had I of let him stay in mainstream, he would only just be starting on his own path to get to where he is already at now. If he wasn't too deflated after feeling like a failure, that is.
I know when I applied to college years ago, the first thing they wanted to know was how I learned best. Why is that not thought of in schools? You can see it down at nursery aged children, so why are they all lumped with the same kind of teaching in mainstream. It's always the kids with the problem, too. It's never down to how they are taught.
For those who think that a teenager left to their own devices for being taught would just choose video games. I dont believe that would be the case. Sometimes, yes, but other times I think its because they aren't given the help or the tools to explore what they really want to explore.
Basically, if schools worked out how best kids learn, they could lump them into groups and teach them in a way that works for them. Instead, they use sets and lump them into groups based on their knowledge on the subject at hand.
Their knowledge could be increased dramatically, if they were being taught in a way better suited for them. The groups on how they learn would probably be less than the number of sets that are currently needed as well.