Yep, that was beyond ridiculous IMO. Not sure how they felt it made enough sense to turn into a big season-long thing, affecting the entire future timeline of Star Trek.
Though I think Species 10-C (season 4) was an awesome episode that is rather underrated.
How I felt 10 minutes ago when I fixed a bug just after zipping it for release.