In my opinion, it depends. Sometimes, U need to be good at both to be a successwful person, and sometyms, just good at technical skills would be enough, but in that case, U need to be really damn good in your technical skills, to be put up on the level of ppl who wud b gud at both...