Supermarkets where I live used to have a limit on how much baby formula one customer can buy in one visit because people buy all of it to take back to China to sell, because some people in China don’t trust the local baby formula since the 2008 Chinese milk scandal.
It’s also probably to make things slightly simpler from a legal perspective.