I think they(shop owners) feel they are the experts and refuse to listen to some bloke off the street.
Possible embarrassment is probably the driving force behind the attitude.