I am not a fan of rote learning, but I agree practice makes perfect. I am not sure that memorizing times tables is nearly as understanding how numbers work, understanding the advantages of weighted base (10, if you like) number systems, understanding how language works. I am so glad that the nuns made us diagram sentences.
I do think we have to memorize the basics. After that, it’s more about understanding.