I like this, in the sense that you're paying for more closed-loop usage. Look at e-waste or tire recycling fees. It makes sense to be responsible for the whole lifecycle—the end of an item's life is not necessarily "free" when you're done with it.
Sadly, that's likely not what's happening here—these butts probably all going to hit the landfill rather than have any usable recyclable life afterward. So really it's just ensuring they don't cause local pollution.