My grandma was a stickler that “If you stopped in a store for anything, you had to buy something.” When she passed she had a stack of 10cent post cards. I still have them and the same habit, too.
OTOH, some folks ask for a free pack of matches on the way out!