As a Company if you feel a brand is no longer going to be profitable as well be detrimental to your business and reputation you have a obligation to change, update or delete it. Or don't and see most likely your business bleed out.
Whatever the pressure be societal, governmental and or current morality structures dictate to maintaining a viable business model.
It would be stupid of PepsiCo to die on their own petard because they couldn't see the forest for the trees. Whew two idioms in one sentence.