Cookies stuff is indeed badly made and should be fixed. The should just mandate websites to accept a http header with relevant option (no-cookies, no-advertisment, no-tracking etc.).
Still, it's not the problem of regulator in itself. Rather, companies are taking advantage of the current version of the law because it's favorable to them - they know most people with quickly accept whatever to close the popup.