Yes, it's the truth!
You can't memorize Maths! Rote learning has been deemed as "study dead books" in chinese : du si shu. Yes you can have really good memory but knowledge learnt by pure memorization doesn't get retain long enough and most importantly, it is simply a waste of time and resources since you can't really apply what you have memorized to questions unless you have completely understand the fundamentals and the linkage.
The reason for me posting this up is that I was shocked to find one math tutor with this approach
"Sec 3 start - Explanation of concepts. Solving questions by reasoning and by memorising approaches.
Sec 4 start - Memorising apporaches with the reasons told. Because no time. Concept explained only when it is necessary for reasoning "
Gosh! I was taken totally aback. All right, the only thing that O Level students need to commit to memory are some formulaes. Even if your memory isn't that great, there are many other ways for you to work around the problem!