We, as software engineers (or working in the field), have the power to not implement these features when our employer asks us to do it.
Everyday we read about organisations using dark patterns in their (software) products and then we come to HN to complain about it.
How did these features get built? By whom?
Yes, I realise not everyone has the privilege to say "NO", but at least some of us can and should push back.