“In other words, email addresses were being saved to the database when a user inputs an email and the input loses focus.”
Type your email, change your mind, click away. The site already saved it. The client called it three reminder emails. The developer called it a dark pattern, said no, and the contract fizzled out a month later. That is how ethics in software usually gets enforced: the person with scruples loses the client.