As someone actually on this end of the spectrum, I agree with you. The thing that I feel makes my brain and my methodology special is that I can make a single pass through a body of work and internalize
just enough of the information.
This then ends up as something analogous to a table of weak pointers. I keep a sort of abstract digest of the information in the mental database and I use it to go look up hardcopy when it becomes necessary to actually reference.
The result is something akin to a vector database. I can look at a problem and apply many different approaches simultaneously. The mental machinery autonomously eliminates the worst paths through my knowledge graph and I'm left with a few pretty good options.
Actually memorizing all the information my mental database links to would be explicitly detrimental to the process. This pushes the signal/noise ratio way too low, and more importantly wastes time I could spend indexing a larger amount of information.
Perfect recall just isn't necessary for the way I solve problems. Reference books exist for a reason. every machinist ever has a copy of the machinist's handbook for a very good reason.
The process is all about knowing what is possible and drawing paths through the graph of possibilities. The details aren't relevant until the implementation stage when you'd be accessing reference materials anyway.
I find that spaced repetition does increase recall. I don't think that's in dispute. But better recall does not make you a better engineer. I don't think it's something even worthwhile in the general case, unless you're specifically trying to build a deep specialization.
People in general really dislike this notion. People want to believe that hard work and dedication makes an Einstein. The idea that it's just how some brains are is, I dunno, unfair?
But it's a tradeoff. There's a huge psychological burden involved. I won't get into it, but it's something Einstein spoke about. I'm also no use on my own. My abilities have led me to specialize deeply in generalism; I have no real specialization in any one field. If I had to operate on my own, it'd take me ten times longer than with a couple of specialists behind me. But with a good team, the amount of work we can put out is scary.
No, not everyone can learn to think and operate this way, sorry. My brain is wired different and you probably don't want it, it really, truly sucks. But that's a good thing. A healthy mixture of perspectives and abilities is what makes a successful team/company/project. You can't really get by with just a generalist or just a specialist. You need both perspectives.