You think that an opening dialog will annoy users more than having a service entirely blocked in their country?
So the rest of the world should get annoyed with the opening dialog, so that the EU doesn't have to get blocked? Sounds like this could be solved by a proper solution, which the GDPR is not.
> So the rest of the world should get annoyed with the opening dialog, so that the EU doesn't have to get blocked?
Nope. Surely you can think of a technical solution to this problem.