Yes, people are ruled by emotions much more than we care to admit. We ignore this at our peril.
But in marketing this precedes the internet.
1. First you make people feel insecure. So you show a TV ad saying don't let your armpits stink. Use our product and your pits won't stink.
2. Show rewards: Show person with fresh armpits driving off in swanky convertible with not one but two, count'em, beautiful blonde women in car.
The Author is right though, in that the Internet Balkanizes. It makes you feel insecure about everything, politics, ethnicity, religion, science, how you speak, plus your armpits.
But back to emotion:
There is an interview in the documentary series "World at War" where they interview an anti-aircraft gunner and a civilian who had lived through the Blitz. It went something like this.
Gunner: The German bombers would be overhead and we would open up with the big (anti-aircraft) guns.
Civilian: But we hardly hit anything...
Gunner: But you felt better. We were fighting back.
Firing those guns helped keep morale up which far outweighed the actual material effect. Emotions, Churchill understood this better than we do today.