Meh, writer's fiat. Janeway being right because the writers decide she's right does not make her a good captain. The Void was a great idea for an episode, but Janeway was way too much of a goody two-shoes. You don't survive in a den of thieves very long by being a goody two-shoes.
I thought one of the main complaints about Janeway was that she was a horrible tyrant who ate babies (where do you think that Borg baby went?!) and didn't stick close enough to the PD throughout the latter half of the show. Here she does something arguably pretty good, and she's called out for
not becoming a space pirate and sticking too close to Starfleet morals? Lady can't win.
And yes, as
vas2009 said,
all of Star Trek is scripted. Not sure why this is some kind of exception. Aren't they
all good because the writers make 'em that way?
Anyway, I know, I know, different opinions for different people; I just find this argument a bit odd.
And
McDuff, I agree. I know the audience had a negative reaction to the Kazon, but I don't recall negative reactions to the Viidians or Hirogen - other than that 2 years is a pretty darn long time to see a race that isn't nomadic. The Hirogen got a pass since they're wandering hunters. And the Borg are freaking huge - I think people just didn't like them because they were already in TNG quite a bit and their stories weren't terribly fresh post-Scorpion. Unavoidable, methinks, since the DQ is their home space, but I think that's where the audience was coming from.
If there's a good reason for a race to re-appear, I don't think the audience would take it poorly. And in the case of The Void, Voyager's allies would be traveling with them, which makes perfect sense as to why they'd be around for the last few episodes or so.