&gt; I'm not sure 2 years is needed, but it gives the businesses time to adjust

Exactly. It seems like a long time, but easing the impact on businesses is part of how you get these things passed. It gives businesses enough time to use up whatever inventory they have, locate new suppliers, test new product options, adjust any equipment for a new process or product, etc.

I wish it had happened 20 years ago instead of now, but I'll take it. Hope other states follow suit.