I think enforcing some universal API for this would be a decent compromise. This would allow browsers to handle the UI which means the user can set a global preference or set it per site. At the very least the UI would be uniform so you wouldn't have to fight dark patterns trying to disable them.
I know too many people that think Starbucks is the only place that makes good coffee and refuse to go anywhere else. No, you like strong roasts, lots of sugar, and plenty of advertising, most of which you can get anywhere else if you just ask.
Which part? The verdict or the rapings?