As it is, that line makes it seem like they'd never be able to replenish any lost supplies even if they went off to trade with someone. It should have been tweaked to include the possibility of renewal instead of making it so final.
No, it doesn't make it seem like that. No, it isn't final. And I just finished explaining why it shouldn't have been tweaked.
Should this line have been changed as well?
JANEWAY: If you destroy the Array, we'll have no way to get home.
(Yes, that was an actual line)
Isn't this an "obvious flaw"? Did it not lock the writers into never getting them home?
No, obviously, it didn't. And if Janeway had said something that wasn't "so final", it would have defeated the whole purpose of the line. Same applies to the line about torpedoes.
If the crew of VOY has no idea where they are relative to Earth (truly unknown space) then their best hope is to rely on the DQ residents for information and hope that if they return them to their homes they'll earn the gratitude of advanced enough civilizations that they'll know how to get home and where they are.
Basically, remove Earth from the equation entirely until later on in the show. And by then they'd have gotten involved in local affairs too much to just turn tail and run away. Give the show another important plot aside from "Go Home".
Weren't you complaining earlier that being unable to get home made the crew look incompetent? And now you suggest this? Every other time a ship was thrown off course, they were able to figure out where they were in relation to where they came from. Hell,
WE in the 21st century know where we are in relation to
other galaxies millions of light-years away. If the Voyager crew couldn't have whipped out their subspace telescopes and gotten their bearings, they would have looked like complete idiots.