I find this attitude to be really frustrating. Based on my experiences teaching math a student is not going to learn how to do the impressive things that you might call thinking if they don't have a solid foundation in how to do the basics. Imagine saying that learning the alphabet or spelling rules is just rote memorization and therefore not worth doing. If a person needs to spend all of their brain power thinking through elementary operations then they will have very little left over for the things that we might call thinking. I have seen too many kids who struggle with Algebra not because they can't understand the concepts but because they cannot do basic things like multiply 3x4 without needing to add 3 to 3 to 3 to 3.