Maybe they feel $1 or $2 a bag is enough on an item they don't stock. It's already sold when they order it.

Plus they now have a loyal customer that is buying more than that one item. Alot of businesses have forgotten things like loyalty.