I think this method of teaching cannot succeed without some dramatic shift in the education system, which given its sheer size is nearly impossible. Furthermore, it may not even be optimal. The basis of this change is individualized education. Yet how can we teach students individually when there are millions of kids that have to be taught? Where are the teachers to facilitate this form of delivery? Who will pay for the increased cost in education? How will we even classify children? It has been demonstrated that children do better in school when they are placed in higher performing groups. Should we put all of the underperforming kids in a class where they see no one superior to them? Finally, I think there is a certain set of knowledge that everyone should know and K-12 does a decent job of teaching that. We can certainly improve the system without replacing it outright.
I really don't like arguments of the form "It's hard and I can raise some questions, so we should stop thinking about it."
Also, it's generally unhelpful to say "solution X is totally wrong" without then offering a concrete solution yourself. Poking holes is certainly fun and satisfying on some level, but really, the status quo doesn't need a lot of help.