There's a fair amount of changes that Blizzard has made which were not a result of community outcry. Even some of the changes you mentioned were not direct responses to the community as you conveniently framed them. This community is toxic AF and generally should not be listened to but that also doesn't mean that Blizzard should live in an insulated shell and only ever do what they feel is best.