I don't think it's impossible. If it's too hard to do something legally, then the solution is don't do it.
Like, for example, running a gambling operation is very risky and has a high compliance barrier. So most companies just don't. In fact, most B2B won't even sell to gambling companies depending on what exactly they're selling.
My honest answer that I know is impossible:
Targeted advertising needs to die entirely.