> I always shop on a per-unit basis e.g. dollars per pound or cents per ounce, since that’s how I actually eat food.
For staples that's definitely sensible but surely there are also times where you need one-off items where any extra amount would just be waste?