It’s because people don’t read labels and assume it is something else as the OP did. Not everyone might know of this product and assume it is food by just reading part of the label.
We also live in a very diverse multi-cultural society here in the U.S., so English is not everyone's first language for reading. And some people here are just illiterate. Decades ago, I remember hearing that some illiterate people were accidentally buying and eating dog food, as they could only look at the photos on packaging and go by that, as to what's in the package. They though those dog food cans contained beef stew for human consumption. That's when dog food manufacturers started putting an image of a dog on their all their products.
I can read & write. Yet, I don't go into Bath & Body Works as I'm not into scented products. Like the OP, if I was given an item, out of the context from the place which it is sold, I would look at the photo on the package and quickly skim over the the large words on the label. Which is what I did. I thought at first, maybe she was talking about not liking marshmallow pumpkin latte and why would her friends send that flavor to her? It wasn't until the
second post where that poster mentioned it's from Bath and Body Works and is a hand sanitizer that I realized what it is.
I most likely wouldn't look at the full label until I was about to pour some into my coffee and decide to actually read how much to put in, and instead read, something like, "Place a small amount in the hands and rub hands together vigorously. Let hands air dry," that I realize, "Oh! This is hand sanitizer!"