My main objection to it is that it doesn't at all solve the problem. Everyone clicks "accept", people still don't know what cookies (etc.) are, it was yet another silly regulation that harms small players and entrenches megacorps, and overall makes the internet less fun and more corporate junk.
Real regulations about this stuff require real technical expertise, and it's going to be at least a generation before that expertise exists in the political class. The alternative is to let the tech lobby write the regulations, but booooooooo.