This is only a shining example of what not to do if the popup isn't working. If it's driving away 50% of users but capturing the email addresses of the other 50% then it's absolutely brilliant and everyone should implement one immediately.

The job of a website is to effectively help a business grow. That isn't the same thing as making everyone who visits the page happy.