Obviously you can get great in the field of physics or mathematics without reading Plato, but you really shouldn’t, because the works and thoughts of Plato are the foundation of our free society. And that’s just Plato, you really should enrich your life by reading classics of your field as well as philosophy, classic literature, arts and history.
In my country we have a word to describe this, it’s called “dannelse”, and I can’t find an English word for it. The closest thing I’ve been able to come up with to describe it is: ”give people a broad, general basis for developing their talents to the maximum and growing into strong, open and multi-faceted individuals who can assume their responsibility in society to the full.”. In my country, you can’t attend the university without a minimum foundation of classical philosophy, because you can’t do science if you don’t understand how knowledge is obtained, but I’ve never met an actual scientist who didn’t actually delve deeper into those aspects of life, because they offer so much in return.
Another example is programming. Who would you rather hire? Someone who is self taught, or someone who’s educated in best practices and patterns? The latter, because they won’t repeat the mistakes of the past 25 years. Every science is like this, and if you don’t educte yourself on the past, you’re really just wasting your time, making someone else’s mistake.
The real irony of the original story is that it excludes history from this. History happens to be my field, and unlike most other sciences, our classical works are mostly full of lies. Because they weren’t written to keep track of history, but to further the authors political agenda at the time. We use them only because we have to.