1 - I'm focusing on basic proficiency (a bottom up approach - you learn the basics then the hard stuff is easy), you are focusing on learning through break-through discoveries (the top-down approach). (I may be creating a false hierarchy, but I'm going to run with it).
2 - I am focusing on teachers directly teaching students, while you focus on teaching students to be self-motivated learners.
Now, I can't think of any way to teach self-motivated break-through learning. The closest thing I can think of is to make subjects interesting (getting teachers who are enthusiastic about the subject, and providing interesting text books (yeah-right)), and give the students free time to pursue their own interests (which is why I half-jokingly suggested outlawing homework). The other model I've seen (don't teach properly so students have to learn) seems a little perverse to me.
(oh, the basic facts -> simple application -> creative use? Fact - past tense. Simple application - what did Spot do? Creative (or complex) use - Why did Spot do it?)