I had two cases when my students showed no signs of progress after hours of theory-style training, and then became Einsteins after solving some practice problems. I was like... why did we waste so much time with the theory???
I don't necessarily agree with the OP that rote memorization is for everyone. Ultimately both the theoretical/symbolic understanding and the "doing"-experience are necessary, but the order in which students acquire these skills is up to them.
Here's a nice quote:
不闻不若闻之, Not having heard is not as good as having heard,
闻之不若见之, having heard is not as good as having seen,
见之不若知之, having seen is not as good as mentally knowing,
知之不若行之; mentally knowing is not as good as putting into action;
学至于行之而止矣 true learning is complete only when action has been put forth
-- 荀子 -- Xunzi