I think it comes from mature markets in which the fear of losing a sale gives some people the heebie-geebies.
In my presentations, I stress the customer isn't always right, if they were they'd be running our businesses. However, the customer should always be treated with respect.
In real life, sometimes you just have to say, "I'm sorry, but my product will not meet your needs."
Best
Les