I completely agree. I also believe that a balance of each, technical and soft skills, is quite useful. The only difference is that technical skills can easily be learned faster than the soft skills, because the soft skills are learned over time.