The EU didn't mandate that the user experience was fucked up. Plenty of sites manage to pop up a little opt in dialogue. The EU legislation says that sites aren't allowed to track you without your consent.
The sites that behave badly are trying to get people to complain about the legislation because they want to be able to track you without your active consent.
Seems to be working.