I don't know who else is doing it but my team and I always use semantic HTML, including dialog elements
It is, unfortunately, the least I can do to respect the user, since I have no control over the decision to load horrible tracking scripts onto their browser.