I do think we have to memorize the basics. After that, it’s more about understanding.
Multiplication tables do not afford insight. Problem solving does. Solve lots or problems, and the multiplication tables will stick. Memorize multiplication tables, and you will forget them the day after the exam.