At first I was a huge proponent of these approaches when they first started because they got me to engage more with services I found valuable, but then it got to the point where it became absurd and lost value for all sites and now I spend time implementing filters, unsubscribing or managing settings upon the first marketing funnel type email, or going back and bulk deleting them after the fact.
The CAN-SPAM act really needs to be updated to take into account a lot of this BS or at the very least some of the mail providers should provide more protection from this. Google has gone a step in the right direction in Gmail.
One rule I would love is that newsletters are legally required to be opt-in, never opt-out or worse yet, no option at all given. Asking users to set their email settings upon signup would be another good one. Forcing companies to add this step to their signup flow would require them to think wisely about how many dozens of types of emails they are going to try to inundate their users with, and only choose those that really matter for the user to get utility from their product/service.
Long term these tactics actually hurt the entire ecosystem because users become wary of the consequences of trying out for a service. TBH I'm getting to the point where I want the signup page to show that they make available a delete account page before I sign up. I don't like the fact that when I stop using a service that my information ends up sitting on their servers for all eternity. It should delete all information within reason and anonymize any information which has been recorded in places where deleting it will degrade the service for other users.