Why would you hold the companies that produce the products responsible when they have no control over what someone does with the packaging of their products?
And at the end of all that, if a company still produces products that we know will probably end as packaging litter... hell yeah, charge them (and implicitly the littering consumers) for that negative externality.
Why not directly punish the person who committed the crime?
If a company produces a product, and then someone uses that product to commit a crime, did the company enable the criminal?
Do you apply this reasoning to any other crimes?