On that note, I think the GDPR banner problem won't be solved until the UI is shown at the browser level, just like tracking permission dialogs on mobile: having the same UI for all sites would prevent tricking users into over-complicated form because at least it would be the same form everytime.
Right now, too many end users get fatigue fooled into blaming the EU rather than the companies tracking them, whereas on mobile they are aware that it's Facebook triggering the dialog, not the EU: just see how many users end up refusing Facebook tracking when they have a clear choice that doesn't push them one way or the other.
It would even help companies who currently delegate handling GDRP to thirdparty services that prey on small companies worried about being non-compliant.