Anduin is a symptom of the underlying writing philosophy that makes the situation worse, but he’s not what’s causing it. If anything, at worst, he’s just a really easy excuse for Blizz to operate off the Alliance “purity test” that has been slowly reinforced since Cata. Getting rid of him might get rid of the easy excuse, but it wont solve the core problem. That Blizz seems compelled to self-reinforce. It also wont solve the problem of Alliance players reveling in the Faction’s inherent Moral Absolutism, or getting mad any time its infringed upon.
Hell, if anything, what I’ve seen many Alliance players complain about with Anduin is that he’s inhibiting them from “getting their revenge”. But there is bizarre undercurrent of wanting to simultaneously “take the gloves off” … but “still keep their hands clean”. Which suggests that its not Anduin’s morality in of itself that they find to be the problem, but instead that his morality (and in fact, the Moral Absolutist fantasy he represents) being used to undermine the Alliance expected “Power Fantasy”. Where as (for example) in Legion, that Moral Absolutism was working in tangent (rather than opposition) with that sort of Absolutist Power Fantasy expected.