Let's look at this question: Can anything be done? The answer is, yes something can be done in all of the examples you've given. Please follow this through, I'm not blindly agreeing with the comments but there are a couple moving parts here which need pointing out. This is the unabridged version of what @Skooba said. First:
Bad writing happens
Let's just start there. Science fiction lives in the unenviable position of trying to convince everyone that something impossible just happened. If the story goes to far into hard sci-fi, the whole plot vanishes into thin air and you're left with romance novels to get you through your escapism withdrawals. Fantasy doesn't have this problem, we already know "it's just magic." Because of this, while acknowledging that your examples are very poorly worded, it is also true that
Those comments are sometimes the answer to the question. Let me share a couple more "unconstructive comments" from my own library:
that's exactly what I meant. The plot needed the ship to get hit.
"elite" crews have plot armour until they don't
@ Vogon Poet - I wish I could help you there, but I don't think the answer you're hoping for exists. If it helps, it's no worse than the tardigradebear, or breaking warp 10 in Voyager, or beardy man at the centre of the universe pretending to be god, or spaceships going 'bang' in the (near)vacuum of space, or countless other silliness. I just put this down to hey, it's Star Trek. Like Star Wars, it's science fantasy.
I think it can be said, jackass genies can and will out-jackass someone trying to jackass them.
All of your comments and mine are saying the exact same thing:
"In my opinion, there is no in-universe explanation."
This is what every "unconstructive comment" listed here boils down to, using more colorful and pseudo-topical vernacular hoping to be mistaken for something relevant (this snarkiness is what needs to go away).
The comment is useful if it is an "expert opinion" and has credible references
A classic example is the Klingon makeup between ST:TAS and ST:TNG. Until fans got so upset at the sacrilegious disregard for canon, the truthful answer was "there is no in-universe explanation." Eventually the producers gave us Generations to quell the outrage, then a mutagenic virus to bring it into canon.
If any credible source gives an interview, for example, and plainly said "we ran out of money" then the correct answer to the question is, "there is no in-universe explanation, but, based on an interview with....." In such a case, that "unconstructive comment" belongs in an answer.
So when you run across a "there is no in-universe explanation"-ish comment the natural thing to do is
Ask the poster to please be less snarky, if this is a problem.
prompt the poster for their references, giving the benefit of the doubt that they know something.
If they have a reference, then your question has been answered. If they do not, then the comment should be removed as no longer needed. Flag it. But remember that blindly flagging may win one battle but does nothing to make the problem go away. The user needs feedback if we want the comments to stop coming.
Unconstructive comments can be useful if the question evolves
Looking at the one answer with no snark, "I think this is just bad writing [...]," the story may fill that hole in later episodes. The hole could be deliberate or an oversight. And even as an oversight, that fact may accidentally be blurted out at a convention some day. Then some SE user comes across your question, sees the comment, and fills in the blank. A non-snarky opinion can work as a prompt for later expert content.