Like most of these binary statements, the truth is indeed somewhere in the middle. Software engineers don't require focus on getting beyond acceptable with soft skills. Software engineers who want to move into staff/managements/product/etc. need to focus on them.