It's not about knowing, it's about learning artificially.
> What if you were a cop? Would you criticize a cop who has learned the streets?
I would appreciate cops learning anything, but given they got a GPS and older colleagues knowing the streets name by habit, I'd prefer they spend time learning the law. The names will come naturally with practice.
> Shouldn’t a biologist who is at a talk about felines understand the biology of felines without looking it up in a book?
See that's the problem here. You assume you can't know the biology of felines without knowing all the names of all muscle by heart.
It's like saying I can't understand a program if I don't know all the functions of it's API. And while after years of programming I know a lot of things without needing to look them up, I never learned nor will learn any listing by heart. It's a waste of my time. I need to understand algo, complexity, interractions. Names are just an interface, useful, but not required for modeling.
Same things for you biologist. He must understand the interractions between the organs, the chemistry, the musculo-skeletic chain. Naming all the muscle is just a bonus, and now that we have books and computers, it's not a priority anymore.
Does knowing stuff by heart makes you more efficient ? Does it make you a better pro ? Yes, but only if the more important stuff are understood.
And if you are a student, mindlessly learning all names is completly a waste of time. Espacially since they are going to forget most of it after graduation, and learn it back again on the way.