Might be a little bit dated alright but their is wisdom in the quote.
I do think that it's important to have some specific skills that set you above the crowd but definitely handy to be able to throw your hat at other things that happen in day to day life.
Street smarts beats book smarts.
Posted Using LeoFinance Beta
Not exactly the lesson that I take from it. In life you need street smarts, book smarts. Soft skills and hard skills. However, competence is more important than mastery. Competence matters nearly all the time, it's the difference between being able to do something yourself and needing someone else to do it for you. It's also the difference between swallowing bad information and averting mistakes. Mastery matters too, but takes much longer to achieve and it's less frequently a benefit. It also makes you less flexible, because the particular skill may one day cease to be relevant. Usually mastery is key when you don't just need to be good enough, you need to be better than nearly (or absolutely) everyone else. For most people that's rarely going to matter, but if you're a F1 race car driver, it matters every day.
Most of the time, most people should pursue competence in many areas over mastery in few. If you pursue mastery, you should have a particular and good reason for it.