If you do not think writing and debugging code is an important part of software development requiring specific skills, talents, and experience, I don’t want you anywhere near any software development team I’m working on.
Paul Graham has made multiple fortunes based on the premise that good programmers can learn the soft skills for business much easier than the average business person can learn to code. Mountains of money have been made from this premise.
Writing code require talent, but writing code itself does not mean you are a good developer. Writing a software and not understanding the business and the partners is just totally equal to not writing any software at all.
A good developer is someone who is talented at writing code, and talented at some "people skills" to be able to use their coding talent usefully.
And, yes, a good programmer can learn soft skills for business more easily than the average business person can learn code, because code is very very hard and learning soft skills for business is "just" very hard. There are plenty of people very good at programming that are just useless because they are good at generating code that does not align with what is needed.
Paul Graham has made multiple fortunes based on the premise that good programmers can learn the soft skills for business much easier than the average business person can learn to code. Mountains of money have been made from this premise.