I cannot speak to how well the law is written, but the effect it has, although annoying, is not an indication of it being a bad one.
If a website wants to track a user and sell that data to a couple of hundred data brokers, having to let people know, is in my opinion a good thing. That they go about making that a shitty experience is on them.
If a website wants to track a user and sell that data to a couple of hundred data brokers, having to let people know, is in my opinion a good thing. That they go about making that a shitty experience is on them.