The logic behind it makes sense. The philosophy is correct.
You should do everything in your power to give the customer what they want and to make them happy, to ensure they keep coming back for more.
But is the customer ALWAYS right? Fuck no.
The market is always right. Always.