Back in 2003 or 2004 I had a batch of Instant Ocean that nuked my 240 gallon tank after a normal water change; killed off a bunch of animals. I was not a happy camper. I wrote to Instant Ocean and sent them a sample. They sent me new salt AND they paid for my animals. Apparently, they had a bad batch and it had nuked a lot of tanks. What really got me about it was that there was no recall. My LFS was not notified. They were letting that batch work through the system and had determined, presumably, that it was cheaper to pay the claims to the folks who identified the salt as the reason they had a die-off than to recall. In fairness to them, they did send me a check that covered all my animals. I guess in that respect they did stand behind their product. Still, it would be soooooo easy for them to put a lot number on every package.
Having a lot number, which can be as simple as a date code rubber stamp that someone manually stamps on each bucket or bag (but can easily be automated), would have saved countless hours of testing in this latest mishap and in my case would have saved a bunch of my cherished animals.
They are producing a product which can literally kill (animals, anyway) if they have a manufacturing problem and it's just poor standard operating procedure to not have lot numbers on the packaging.
(getting off of my soap box now)