It’s not memorizing, it’s actually knowing and understanding the utility of different concepts. When you learn of a problem in a new field, you go through your bucket of tools and modify one to fit the new problem.
Isn't learning which tools in the bucket fits the a problem best just memorizing a heuristic?
That's the point I'm attempting to make, that it's not blind memorization without context, but still memorization of a heuristic at its core