A completely ridiculous and nonsensical proposal I can only assume was said in jest.
It sounds like a description of most of a deposit system to me, and deposit systems are good at encouraging recycling.
Hey, if your entire business plan is to produce actual garbage, maybe you should be held responsible for making sure that garbage has a pathway to proper disposal.
Yes, a jest. But essentially you have to directly impact the take home pay off CEOs as that appears to be the only thing they will change their behaviour for.