While I appreciate the overall point of the article, I think the author misplaces the power of the designer. Sure, we create the tangible User Interface, however, it is typically a tactical role. Ime, the anti-patterns and other dark design features come from Product Management or above. This doesn't excuse designers from ethical considerations, and indeed I believe they should pay more attention in this regard, however, the message and pressure should be aimed at management.