No. Public companies are absolutely allowed to engage in long term strategies like "don't burn the future and reputation of the brand to temporarily juice near-term profit". The reason they don't is because the people making the decisions don't care about the future of the brand and do care about near-term profit.