Why not have a setting or two in Firefox/Chrome/Safari menu:
- reject all cookies
- allow only required cookies
- allow all cookies
And never to have to fall into 100s of different dark patterns by people who have spent dozens of hours coming up with solutions that would basically trick people in clicking whichever button is highlighted (usually the "accept all cookies" one) just so they can browse some content?
See "do not track" for how that goes. Remember, people that do actively make the choice to design such a popup to trick you, they do not intend to use the solution that respects your interests best. And at the same time, it makes sense that legislation refrains from requiring specific technologies.
Well, that would require some kind of interoperability between the client and the website (like an HTTP header that sends cookie events).
I absolutely would prefer that to the world we have now. I'm all on board, you don't have to convince me it's a good idea.
But, that doesn't exist today. I do prefer having the stupid annoying popup that gives me the option to allow only required cookies to having no choice at all.
The new GDPR compliant cookie popups give me that option. It's a step up above not having the option at all.