Certainly teaching practices are a significant root of this issue as is evidenced by the large portion of people that jump to the wrong conclusion. I know I always ran into issues with math teachers because I was able to do equations in ways that baffled them. I was typically able to get to answers faster and more consistantly than my fellow students using methods of my own and without need to show/do a lot of steps on paper. For a quick and dirty example I was able to do my 3 hour grade 9 math exam in 15 minutes for an end grade of 97% (I lost marks for not following the formats "correctly" according to the teacher). My point being, the "methods" taught by the curriculum following teachers are not neccessarily the best way to solve a problem. I couldn't for the life of me force myself to use the methods taught to the general class. My mind just didn't work that way. I would more often get the answer wrong trying to force myself into those methods.