That's an extraordinarily stupid message to send when one 'ideology' is the most cartoonishly evil, oppressive, racist, classist cardboard cutout of a society you can muster up, and the other side is loosely comprised of a coalition of the people who have been oppressed by the former group, with an 'ideology' that is essentially "Hi, please stop treating us like animals, because we're willing to shoot some people to get it to stop."
Like, it's really fuckin' dumb. As in, it is an improvement if you choose to interpret that messaging as "This (part of the) game had no message at all", because it's just such a worthless, thoughtless position.
In fact, the quality of the game's narrative is drastically improved if you interpret basically 100% of Vox-related plot elements as though they say nothing more than "We need another four hours of shooting or else we can't sell this game for $60, so let's have the player beat up on Red Team instead of Blue Team for the back half of the game, and bookend it with the story we actually want to tell (which is good but really has fuck all to do with this rebellion)". Then you're left with a game that has a 'pretty good' story but is padded out for length with a bunch of irrelevant stuff, instead of a story-focused game that wildly oscillates between story elements that are 'pretty good' and other story elements that are just goddamn awful.
The game did a lot of really, really good things with story, art, sound, and other non-gameplay, non-mechanical 'fluff' (edit: And it probably did at least as much right as it did wrong when it came to mechanics, but that's sort of beside the point here), but holy crap did it ever fall down when it came to dealing with socioeconomic issues.