>>> Obviously no. Know your audience. But on a regular site? Not doing so is literally leaving money on the table. And that's why they are ubiquitous.
This.
Most (all?) of the mentioned ones are run by companies, not individuals who are not seeking any profit or anything. In terms of ethics, I wouldn't even call it unethical or a dark pattern. Some sneaky checkbox to receive spam is bad. Sneaky checkbox for addon when purchasing is horribly bad. But pop up with email field? Nope. Calling it ethical decision is a stretch. Worst case scenario - you close the tab and move on with your life. If anyone loses then it's the business, not you.
At the end, it's a business decision whether it's worth annoying some users in order to extract more value later from a fraction of them and it's the users choice to accept or not. It's a personal choice, to each their own.
You think the UX is so crap because of it and surely something better can be done? Take it as a business opportunity!
>Nope. Calling it ethical decision is a stretch. Worst case scenario - you close the tab and move on with your life. If anyone loses then it's the business, not you.
So here's the thing: That's a perfectly reasonable standpoint, but you can't have your cake and eat it too.
If you want to run your website like this, you lose the moral highground to declare it wrong when I order my browser to automatically disassemble their website and strip out all their cookies, all their ads and all their popups.
You are also the one that has to answer to your peers if I just leave those tools running out of sheer laziness when I go to other, less pernicious websites.
>In terms of ethics, I wouldn't even call it unethical or a dark pattern.
I disagree. Offering your user the option to get on your mailing list is fine. But when you a) shame them if they chose not to, and b) make it significantly harder to find the way to express their "No" choice, it becomes an unethical dark pattern. Arguably, blocking their access to the material you offered them until they make this choice is also dubious.
It's not unethical to potentially harm your own business. I'd say it's just bad for the business, that's all.
Offline companies occasionally run silly/trying to be too clever campaigns. But no one really calls them unethical, as long as they stay clear from potentially discriminating topics. People mock them, but they don't call them unethical.
>>> make it significantly harder to find the way to express their "No" choice.
I see where you are coming from on this one. But, again, it's not preventing the user to quit using the standard way of quitting.
Obviously "No thanks", "Close", "Cancel" and so on are standard mechanisms for dismissing a form. You're arguing that it's standard to make the user read and understand that the funny or insulting quip is the mechanism to close the form. I disagree.
>>> Obviously no. Know your audience. But on a regular site? Not doing so is literally leaving money on the table. And that's why they are ubiquitous.
This.
Most (all?) of the mentioned ones are run by companies, not individuals who are not seeking any profit or anything. In terms of ethics, I wouldn't even call it unethical or a dark pattern. Some sneaky checkbox to receive spam is bad. Sneaky checkbox for addon when purchasing is horribly bad. But pop up with email field? Nope. Calling it ethical decision is a stretch. Worst case scenario - you close the tab and move on with your life. If anyone loses then it's the business, not you.
At the end, it's a business decision whether it's worth annoying some users in order to extract more value later from a fraction of them and it's the users choice to accept or not. It's a personal choice, to each their own.
You think the UX is so crap because of it and surely something better can be done? Take it as a business opportunity!