I don't agree. Responsibility lies with the doer in this case -- the person who types the dark pattern into the code. If my manager tells me to slap my coworker, she's only barely to blame for demanding something dangerous and unethical. I'm the asshole if I do it.
There's plenty of blame to go around. But at current, we really do have to do better as a community and refuse these requests far more often than we currently do.
There's plenty of blame to go around. But at current, we really do have to do better as a community and refuse these requests far more often than we currently do.