I like Voyager. I give it a solid B-, and I think it gets more hate than it deserves.
But they were reckless about doing things in one episode that would break the premise and about consistency in general, and it is obvious the writers were given a directive to just do whatever will make the most viewer-grabbing commercials, damn consistency. So why are we even arguing about this?
Battlestar Galactica kept a running count of living human beings, which they adhered to so dogmatically that in Razor they made sure to rescue two human beings from the cylons, just so they could kill two characters and not break the count. Voyager made no such effort, and this is something we should just accept.