I am not convinced by that. Kids tend to learn problem solving (and other) skills if given a chance. i do not think encourage huge amounts of rote learning is an optimal, or even, useful say of doing that.

My experience (with myself and my kids) has been the opposite.