Well, if you really wanted to contemplate that, I would introduce restrictions on how companies use and disclose information, so that it's not as if consent is the gateway to an agreement with you where you've agreed and anything goes. Rather, there would be only certain purposes that they would be allowed to use that information for.
There are many ways in which you could, maybe through regulation, ask companies to touch base with a customer at key points, and say, “I want to do this with your information now. Do you agree at this point in time, yes or no?” Technologically, these tools are all available, but we don't have the legal framework that will force companies to do that.