Account abstraction with smart contract wallets allow users to rotate wallet addresses while controlled from same owner. So you can easily move between addresses if you're concerned about privacy breeches. Or use a different address with each provider so they don't have account history to track
Ok this starts to get interesting. Could all of those accounts be linked to a single ID…maybe one that uses ZK so no one knows it and no one can send messages to it? Or even a zk wallet where brands can’t see the address, and therefore can’t send it to their affiliates?