There was a post not too long ago (I can't remember it unfortunately) where someone argued that memorization (they used software development specifically as the example) could help in connecting concepts. You can be a developer who knows what to google. Or you could be one who knows lots by heart and connects everything they know. I'm a bit sceptical myself, since rote memorization seems like something that is easily forgotten after a few months..