My take.<p>The Euro "cookie popups" were a stage in the normalization of deviance to the popups that harass people everywhere they go on the web.<p>The Euro popups were mandated in some countries because the Euro zone didn't like it that Google and Facebook dominated the web. Thus they had to pass laws that would ensure they would never have Euro zone competitors.<p>Any resistance that devs, designers, and others who care about UX was destroyed by "it's required by law". By the time everybody started chasing away their customers with popups, it was too late.
Cookies bisect into useful state for session management and all the other truly awful uses. Unfortunately it's impossible to avoid "the evil bit" problem and you cannot a priori know it's a useful or useless cookie.<p>QUIC session state has potential but I believe won't end the dependency. If you don't keep state in the browser side and you want either idempotent or portable state outcomes you have to have a three way rendezvous to restore prior state into a new binding.<p>Tracking is shit but some cookies are purposeful