What I propose is a better way to find math knowledge. In contrast to programming, math problems are harder to find solutions for, and the information available is quite sparse and hard to find online, from my personal experiences.
When I try to tackle programming problems, most of the time I won't memorize code snippets or algorithms, instead I'll have a mental link pointing to the name of the algorithm or the specific page, that I can search up, find, and then implement.
This is the total opposite of what school tries to do. They try to force memorization, which should come naturally. A better way to do it is to let the students have the equations and the necessary information that they need, then they can fit the puzzle pieces together to solve the problem. We live in the age where everything is becoming more and more documented, and we're still forcing memorization on people.