I think I easily save 20-50% when I buy the amount I can eat before it goes bad instead of having to buy a larger amount because it's prepackaged in a too-big-for-me package.
Come to think of it, I never throw out stuff like fruit which I buy "per piece" instead of prepackaged, where as carrots which usually only comes prepackaged where I shop is something I often have to throw out of because the last ones have gone bad before I got to them. This have meant I rarely eat carrots anymore and instead buy something else that isn't prepackaged.
Same thing with bread actually. But then they started selling smaller breads all over the country to combat food waste, and it really has, I don't remember throwing out bread in the last couple of years.