20 years ago in Germany, many groceries were required to be sold in specific amounts (e.g. 500g or 1000g of cereals). This requirement was eventually lifted, probably all due to lobbying from the producers. Now you have 20 kinds of cereals on the shelf and they all cost the same, but if you look closely every one has a different weight (375g, 500g, 650g, ...). It's crazy. In the end it just means that I need to buy two packages of one kind of cereal because there's less in the package.