CB's initial issues were twofold:
1 - the food simply isn't that good
2 - their customer base (old people) is shrinking
The vegan stuff, offering alcohol, the rebrand, social causes, etc., are all failed attempts to address those 2 issues. It isn't like things were going great there, then they started offering vegan stuff and changed the logo, and now everything is terrible. Their brand hasn't been in a good state and has been declining for years, before all of this woke stuff came around. Bud Light and ESPN are the same story.