There are divergent opinions about the best way to succeed in life. On the one hand, concentrating on a single skill is useful for developing detailed expertise, but on the other hand, now days, developing various skills is more valuable to adapt in a rapidly changing world. Based on this, I personally believe that having only one skill doesn't enough to succeed anymore, but spending much time on getting other skills and its synergies will follow to them toward their successful life.