That's old hat, the future is server to server calls from sites to vendors, profile the client but don't try to run any tracking js on it.
I could even see a data broker centralizing this and distributing tracking to all of their clients. The client would just need to communicate with the central broker, which is not hard at all.
BTW, I see this as a feature, not a bug. I'm glad it would be harder and more expensive to violate my privacy.