Soft skills like communication and teamwork are often listed as essential on job postings, yet many companies still hire and promote based mainly on technical credentials. In my last role, we hired a brilliant coder who couldn't give clear status updates, and it cost us two delayed product launches before we let him go. Shouldn't organizations actually weight soft skills equally with hard skills in hiring and performance reviews, or is that just unrealistic in practice?