Because it promotes recycling instead of being another tax.

Recycling an object almost always means destroying it.

A tax would also promote recycling, since that would avoid the tax?

How's that different to current asking for recycling and fining on incompliance?

The difference is that a tax can be per-item, and doesn't need as much regulatory and legal machinery.