So if your doctor spent sufficient time studying those complex interactions and didn't waste time on the rote memorization - would you consider them ill-equipped? If this student's learning could be more focused on the problem solving side of things would you think they'd make a worse doctor?
A competent physician needs to spend sufficient time on rote memorization and then use that as a foundation to understand complex interactions. This is why medical school and residency takes so long. There are no good shortcuts.
This is an apples to oranges comparison of course - but good developers spend time in university learning a whole bunch of theory and problem solving and almost nothing on rote learning (outside of how to find information which is a skill - while the information you're finding isn't one).
Perhaps the medical field is radically different - but I'd wager there's a whole lot of benefit that's been delivered to healthcare by giving doctors access to the internet so they don't need to focus so much of their time on trying to recall vague facts from twenty years prior in school and residencies.
Many specialties in the medical field are radically different. Physicians simply don't have time to look things up during a typical 10 minute outpatient encounter, or in the middle of a surgical procedure. The time pressure is just way more intense than what most developers ever deal with.