Soft Skills are fundamental to software engineering. You'll be collaborating every day and some of these skills will be invaluable to your growth and career. These ideas will also be very useful for everyday life, collaboration, and any team environment in general. Not just software engineering.