The problem with math is that very abstract concepts are introduced to students just because it's part of a curriculum. It would be the equivalent of teaching Turing machines to accountants.
Math is full of rules of thumb. Some concepts rest on top of more fundamental ones (e.g. infinitesimal calculus), but often this deeper reasoning is glossed over or ignored completely.
To really learn math is hard. To pass exams though, all you need to do is memorize rules. Not everybody is comfortable with that, some people need more concrete examples, or a better understanding of the big picture, to really grasp a subject.
Math is full of rules of thumb. Some concepts rest on top of more fundamental ones (e.g. infinitesimal calculus), but often this deeper reasoning is glossed over or ignored completely.
To really learn math is hard. To pass exams though, all you need to do is memorize rules. Not everybody is comfortable with that, some people need more concrete examples, or a better understanding of the big picture, to really grasp a subject.