This is a really tiny nitpick but I’ve slipped from 3/week to 1/week blog posts, so whatever. In Star Trek: The Next Generation S4E12, “The Wounded,” the opening captain’s log states that it has been slightly more than a year since the Federation signed a peace treaty with the Cardassians, putting an end to a long war. But we know from comments about Wesley Crusher’s service on the ship a few episodes earlier that each season of the show maps to one year in-universe, so this war would’ve ended at some point in sesaon 2-3. And yet it doesn’t come up at all in any of the first three seasons. The Ferengi are the main antagonists of the first season, which didn’t really work out because they just aren’t that intimidating and they tend to come across more like plucky-but-ruthless small business owners rather than rapacious industrialists. They focused more on the Romulans for seasons 2 and 3, though the series’ ultimate primary antagonist in the Borg also made some pretty impactful appearances.
Obviously they needed Cardassia to have recently-ish signed a treaty with the Federation to make that episode work and they didn’t want to have an entire Cardassian War arc to justify that one episode, and that was the right call. Still bugged me, though.
