If the user asks for a faster horse and you sell them a trebuchet, you lose, no matter how fast the trebuchet would technically get them to their destination.
And you may be able to sell them what they are already asking for a lot faster than what they are not.
Now if you are trying to sell them something that they would rather not even have at all, that's another story too.