To persuade is to succeed in causing a person to act in a certain way, argue into, bring around, and prevail upon, to change another's beliefs or course of action by arguing or reasoning.
People have deep pre-conceived perceptions, beliefs and views of all that is important to them. These beliefs and views are what define their individuality and makes each one of them unique. To challenge these beliefs or to persuade them to change their beliefs to that of another person's, especially when that change benefits the other person, is not prudent.
People's instinctive reaction to persuasion is to resist, defend and reject even when they are wrong. If someone does succeed in overcoming the resistance, they might concede reluctantly after repeated attempts, but dislike that person forever for making them feel small or wrong about what they believed or felt was right in the first place.
This is the reason why I believe persuasive advertising is not good. Consumers will resist or reject advertising that attempts to change their beliefs and views, make them feel bad about themselves. If the advertisement does manage to persuade them, the brand might still not gain as consumers might not buy that particular brand (dislike the brand for making them feel bad) but another from the category.
People do not seek to be proved wrong; rather they seek approvals and compliments. It makes them feel vindicated and good about themselves. People like people who are like themselves, who like things that they like themselves.
Similarly, advertising that reinforces what the consumers already believe of the brand is likely to be more effective. Besides increasing brand affinity, such advertisements would also require less time and resource in comparison to those aiming to persuade.
