I live in a county that's enacted one, and it's been unambiguously an improvement for the area on top of the core goal of "reduce plastic waste". But visiters look at me like I live in East Germany when I mention that.
I don't say this to discredit the idea, but it's politically treacherous, and not a lot of people are willing to stick their necks out for the right thing.