You could internalize the cost of waste more generically by charging appropriately for landfill use and letting producers decide how much it's worth avoiding waste. Instead of just banning a particular waste stream by a particular industry, with distortive consequences.
Yes, and that sounds like a better plan, but evidently that requires more political capital than is available.