The way I think about it is that the person I'm arguing with online is not really the person I'm trying to persuade; I'm trying to persuade the rest of the people reading.
The tech community was the source of the largest threat to American science in a century. As cheesy as it sounds, I think its my duty to counter the lazy talking points that otherwise go unaddressed in these circles.
> I'm trying to persuade the rest of the people reading.
That does help, and is part of the reason I myself engage with these folks from time to time, but it requires discipline to recognize when you're throwing good effort after bad.
You want to give your voice the greatest chance of being seen. Strategically responding to upvoted bad faith in a highly visible thread is a good idea. Keeping an argument alive 5-6 levels deep in a subthread that was already flagged is less so.
The tech community was the source of the largest threat to American science in a century. As cheesy as it sounds, I think its my duty to counter the lazy talking points that otherwise go unaddressed in these circles.