I mean sort of. While I get what you are saying but it seems a bit weird, as long as the person isn’t being fired for being part of a protected class I see no issue with a company trying to distance themselves from someone who function is to be a “Brand Mascot” where what they say will be associated with the company hiring them. Fame is a rather fickled thing and reputation sort of plays into the worth of a “celebrity”, like sure behind closed doors these asshats can be as vile and shitty as they want to be but the second they are exposed in the public, the public’s desire to see said person probably drops dramatically since they are isolating a section(s) of the audience who will be wanting to watch something with them in it.
Hell a decent example would be Ellen Degeneres, after it came out publicly that she was a bit of a cunt to her workers. The rating for her show dropped quite a bit (apparently about 40%) after the backlash leading to many of her side shows getting canned and her not getting renewed for a new season for her talk show. At the end of the day its just a big popularity contest where everyone is vying for people’s attention in an already saturated market.
I mean also it just seems like a case of normalization. You start out with slow meaningless MTX then you move it more and more. Hell its a bit odd since I’m glad there was some outrage over the MTX in this game but as you said its most likely due to the increase to $70 usd which is a slap in the face to deal with MTX in a fucking single player game but Capcom is one of the shittiest companies when it comes to dumb/pointless MTX.
Monster Hunter, Devil may cry, Dead Rising, and Resident Evil all have this kind of shit with very little peeps about it. So you basically hit the nail on the head on this on why there was such a big outrage this time around. Also I’m really surprised fucking Street Fighter doesn’t, the literal poster child of pointless/odd additions which in a funny way has actually only gotten better in the digital age. I’m not a big fighting game fan but season passes have sort of solved having so many fucking editions of a single game. Like holy shit there were 5 fucking versions of Street Fighter 2 in a span of 3 years. 3 versions of SF3 in 3 years.
Edit: marked by bold, I was tired when writing this comment and seems I just forgot to finish my full thought before posting.