ultimately the company is taking part in the government's goal to keep a certain level of inflation, rather than just its own desire to screw customers and make the number go up. If the government wasnt in on it, there would be regulations around shrinkflation
Higher prices -> customer unhappy -> less sales -> stock price go down
Smaller bars -> hopefully customer doesn't notice -> same sales -> stock OK
That's the only logic in here. The prices of the ingredients have gone up, so they're forced with that choice.
Companies don't like losing customers, and loyal customers who like certain products do not like being forced to choose between two "less full" sized products, or one product this week and two next week (or whatever; imagine being able to buy either a bottle of cold brew or a carton of creamer, OR simply having to settle for less of both).
Keeping the price roughly similar might seem like a scam but if you're some random person who really really feels their day sucks without something, would you like being priced out of it instead of disciplining yourself without any interference to merely have it a day or two less per week?
I am pretty sure few people really believe they are getting the same amount after a week or two of that smaller cereal box or whatever.
1) they're colluding to do this, or more accurately that they don't have to collude to do this, since the brands have all been bought up by monopolies. Shrinkflation would be obvious if it sat next to the original products on the shelves. Instead, Mars or Unilever etc. own almost entire categories of food and control how they are shelved.
2) They aren't being regulated to make the distinction clear to customers, and even allowed to intentionally obscure it by doing things like blowing more air into a less full chip bag, and
3) the fact that modern food companies are simply holding companies for portfolios of historic trademarks that they can use to trade on the history of those brands while cheapening the ingredients.
On 3), we've long since arrived in a period when the generic is usually better than the brand name, because the generic has to compete on cost for value, and the brand has assumed value from the brand-loyal that allows the ingredients to be cheapened without losing customers. It's the brand that is premium, not what's in the package.
I actually think the metric system offered a bit of concealment on shrinkflation - things were once sold in standard unit sizes, and sometimes selling them (especially the fancy ones) in metric unit sizes got people used to seeing strange long decimal standard unit sizes in things they were used to buying by the pound or the quart.
Gallons of milk didn't shrink, but I think the fact that a lot of us were drinking fancy imported coffees gave those room to go crazy with bag sizes. The flour I buy is still in a 5lb bag, but if flour sellers all decided to go 2 kilos one day at the same price, a lot of people wouldn't notice (or would get used to it.)
And you also sometimes get different units being used for related products. And of course then there are cases the the amount of product is not the relevant unit for price comparison because different competitor formulas need different amounts for the same effect. Still plenty of tricks that unscrupulous companies can use in the EU.
- We are changing the price from X to Y. [tirade about rising prices]
Maybe they should hang this in the restaurant:
- The THING is now smaller than January 2026. [And it’s your fault. You misers don’t want higher prices? Well have you heard of the Central Bank? ...]
That last part is optional.
The consumer is the last part in the value chain of cow to beef patty so of course he or she just has himself or herself to blame.