This an incredibly inaccurate assertion. I'm not aware of a single business person would ever say, "I think we can win simply on positioning." [1] While people may not understand/appreciate the pressures or output of an engineering team, it is not to say that they don't recognize when the product stability is not there. It undermines the credibility in their statements and pitch.
[1] 10 years experience in Sales and Engineering at very small and medium sized businesses