I wouldn't have noticed, were it not super obvious with my most recent delivery: Paid for 900g of packaged garlic, but got a substitution for loose garlic because they didn't have the specific packaging.
Substitutions are fine.
After a quick look, I got 720g of garlic for the same price according to the invoice, which is super easy to check. According to the kitchen scale, it was closer to 730g, but still ended up missing about 20% or a fifth of what I paid for.
After posting about it on Facebook, turns out I'm definitely not the only one who's been getting charged the same price, while receiving less in the packaged fresh produce section.
To be unbearably clear, it's the same garlic. I paid for $15 for 900g of this garlic and was charged $15. I received 720g of the same garlic as "a substitute" because it was loose and more expensive per kg as a result.
Hopefully the final edit: What sane human would be a repeat customer when they unexpectedly pay the same for less or pay more for the same?