Why is it in SEO they always recognize the difference between black hat and white hat practices, but in user interface designs people don’t really talk about it?

Dark Patterns.org by Harry Brignill