But it is the law's fault. Instead of working with some body like IETF and browser contributors to come up with a standard, they just butchered the verbiage and expected the website admins to comply in the most unergonomic fashion imaginable.
It didn't expect shit. Why can almost zero budget websites like Debian and Freebsd go without a cookie banner while websites with millions in revenue fail? Its pure fucking incompetence and inferiority. Don't blame the law for websites being abject failures at fundamental skills.