there is qualitative difference between simple memorization and generalized pattern recognition. You fail to distinguish the two very distinct things, one of which admittedly is the base of the other, but the other one is very much required for higher cognitive function.
Memorization can be done on a cellular level, generalized pattern recognition - not so much.