Maybe it's not a business case. But respecting your customers is at least a possible business strategy.
Super annoying.
how much value do you actually get from those customers who are willing to sign up for your email newsletter before they even read any content on your site?