I disagree. I like rote and rigor, but I think it's a mistake to ignore developing problem solving and intuition early. A lot of programs overshoot, but figuring out how to make decent guesses and test them is important (as is getting lots of practice on well-defined problems).
edit: it looks like you're editing your comment. You added:
> As it turns out, hearing the lesson and blabbing it back until one has memorized it fully is a pretty engaging and even "gamified" activity
I disagree here, too. ;) I mean, yes, it can be, but we have other tools in our toolbox. The hammer is useful but has diminishing returns as we try and apply it more and more.