Compromise is when no one gets what they want. Corporations ostensibly don't get unfettered access to your data, and you have to navigate those pop ups.
Of course, thanks to dark patterns and more importantly regulations with no teeth, the corporations usually get their way in the end.
We're dealing with pop ups either way, so I'm not too annoyed with the current status quo, but yeah, it would be great if regulations could exist that just said no with real consequences for non compliance.