I was recently at a bricks-and-mortar shop selling some equipment. I knew exactly what need I had and had a mental picture of the product I expected to purchase.
The store offered two different products that both would have (apparently) met my needs. One product (A) was nearly double to price of the other (B). Product A was very close to what my mental picture (based on advertisements, seeing other people with this product) was of what I needed. Product B looked totally different.
When I approached the customer service representative, I explained the background to my need and asked what the difference between the two products were. The representative suggested that I get product B which was cheaper and would fulfil my need, so there was no point in spending the extra money to get product A.
Of course, I bought product B. But on the way out I couldn't help feeling negatively about the purchase. Some people might say "what an honest business person" for not trying to rip me off. Maybe it's a product of living in a capitalist consumer-driven society, but something disturbed me about the employee's failure to upsell and try to get me to buy product A. I had not expressed any unwillingness to pay for product A and even went so far as to say that I was interested in a quality product.
From the point of view of economics, why am I unable to help feeling negatively about this purchase? Is there ever any economic benefit to not upsell a customer?