This is wrong – it lets the evil people get all the advantages of marketing. It hides really good and useful products and services from people.
Instead we need a morality to distinguish the good from the bad. The only definition that I’ve come across – and it’s custom designed for geeks – is as follows (this is courtesy of Julian Todd):
Imagine the universe splinters into two at the point you decide whether to carry out a (what will be successful in some way) marketing (or sales!) action. For simplicity, assume the marketing here targets a particular person to change their behaviour in some way.
A) You take the action, and somebody decides to buy your product (vote for your party, whatever)
B) You don’t take the action, and the person doesn’t buy your product (they buy another, they don’t vote, or whatever)
Then imagine you had a team of time travelling anthropologist pollsters. They would hop to universe A and to universe B. They go to the point where the target is on their death bed and do a sophisticated happiness survey of them.
Whichever universe they’re happiest in, indicates whether the marketing action was good or evil.
Do every marketing hack you can. As ruthlessly as you can. With that moral criteria.