a key point is that these skills - soft skills if you will - can be learned on the job, even with minimal background knowledge. It is much harder to learn programming or electrical engineering on the job if you lack the educational base.
Communication is a critical skill today as are information skills. Truly sad that they are often derided as being worth less than technical skills.