The other thing is that social skills can be learned... just like tech skills can be learned. No-one is born understanding Lisp, but you can learn to use it by applying effort. For techies, effort in learning a tech skill is "fun", so they forget that they had to work for it. But yes, all skills have to be learned.