Why do you ask?
That's my problem with "I'm the magic water" software developers. I can work out how to pay them, but I can't work out how to make them understand users well enough to make good business decisions about a consumer-focused company.
(Note: I'm actually a developer. And I see that you understand the counterpoint as well, as shown by your last line.)
If the salespeople say that the customers don't want what we sell, are the product managers to blame? Or are the salespeople not very good at their jobs and clinging to the false objections raised by prospective customers?
A sales manager must a decent understanding of sales to manage sales. A development manager must have a decent understanding of development to manage development.
An entrepreneur in a software-centric company had better have a decent understanding of several different things to succeed. It is not enough to say, "I know good software when I see it," IMO.
That's my problem with "I just need a programmer" entrepreneurs. I can work out how to get paid, but I can't work out how to make them understand software well enough to make good business decisions about a software company.
(The same thing is true of "I just need a salesperson," of course.)