The only issue that I think would need to really be carefully considered is, if you start to require political parties to have opt-in consent before they talk to voters, or if they receive some kind of opt-out, they can never engage that voter again, and you may create a situation where you have an election and you are unable to reach the entire electorate because of those barriers.
Our democratic process is a very special thing, and I think that there is value, sometimes, in one party approaching a voter who doesn't initially agree with them or doesn't even necessarily want to talk to them, because that's partly what debate and the political process is about; it's about challenging conversations. You can't have challenging conversations if we create rules that prevent political parties from engaging with the voters.
It's different for companies than with elections, but in particular with elections, I think that's a really important thing for people to think about, that it feels good to say we should have opt-in. If you don't want to talk to parties, they shouldn't have to bother you at the door, but sometimes, that's essential in maintaining our democratic process.
The only caution that I have there is just making sure that it's not so overly restrictive that five years down the road, parties can't engage with the electorate.