The customer will always be right. The difference is with contractors is they lead the framing. With a startup, you lead the framing.
But customers are always going to have dumb ideas, and you generally don't get to tell them to completely fuck themselves.