Madissun, what the company gains is extra profit. If you give away 1 tin of formula and sell 50 0r 100 tins that 1 tin is a pretty good investment.

Store products are always kind of iffy because you have no way of knowing who is profiting.
I have some Palmer's moisturiser and I noticed that on the bottle they say "Palmers does not manufacture any store products". I'm not sure why but I guess that in some places they sell too there must be more awareness and concern about store products if they feel that it's worth a mention.