Why should marketers try to benefit society at large?
Because all of society are potential customers.
Because marketing facilitates trade which makes people's lives better.
Because consumer advocacy groups can initiate a boycott of the company's product.
Because if they don't governments and consumer groups will eventually regulate the industry.