Shoot the actual problem (i.e. the dark patterns and malicious compliance of the concerned websites), not the messenger.
Incompetent regulators that are asleep at the wheel and still haven't done anything to punish this (GDPR went into effect in 2018) are definitely a problem though.
You can't expect websites to give you a pop up that asks whether they can monetize your visit or not. Everyone's going to click "refuse" because ads are annoying. As a consequence your website makes no money. At that point why run the website at all?
Regulators don't want to regulate too hard, because it would ruin all the freely available websites.
My main issue with it is that if I disable cookies, then every single time I need to accept it. If I enable cookies then I only need to accept it one time. I think this annoying thing actually reduces security, because people are more likely to just not delete the cookies at the end of the session to avoid this annoying popup. Makes the web totally unusable if you delete the cookies regularly without a plugin to hide the cookie banner.
It didn't bring any benefits and has wasted excessive amounts of my time.
First-party, non-tracking cookies do not require a cookie banner.
I'm always flabbergaste how good the propaganda machines of ads agencies is that people are actively fighting protective measure on their behalf. Nihil novi sub sole I guess, but it's fascinating to see this process happen first hand.
You should've been running a blocker already. I run third party blockers as much as possible, but these banners are just excessive and useless.
Want to have ads? Cookie banner. Want to have YouTube/Twitter/whatever integration? Cookie banner.
europa.eu has a cookie banner. A website that doesn't even need to pay its own bills!
Because they fundamentally don't work. The EU politicians had to have known that they didn't work from previous experience, but decided to inflict us with these pop ups anyway. Their own damn website has this pop up.[0]
Reasons why cookie banners don't work:
1. They need to be implemented by the website. This means that if a website decides to ignore the cookie law they can set all the cookies they want and you won't be notified. If they are outside of the EU's jurisdiction they won't even care.
2. Targeted advertising is how a lot of websites pay the bills. This means that websites will use every trick in the book to get you to not click on the "refuse" button. Why wouldn't they? You're using their server time, but generating no revenue if you refuse. Websites will fight this process. They'll eventually lose, but the internet will either turn into a splinternet or cable TV. Ads are what make free websites work and cookies is how it happens right now.
3. Websites are made by people who aren't always well-versed in legalese and can't just hire a lawyer for everything. They don't always know whether they need a pop up or not. The safer option is to put it up there. If the EU's own website has one then probably so does yours.
4. Popups are annoying.
Cookies should be handled by the browser. Not some harebrained JavaScript.