I do like that they sort of explained the Klingon Empire was getting really into genetic experimentation. It kind of ties in the DS9 tribbles episode as seen here.
The simple "We do not discuss it with outsiders" line is great. Which actually makes me want to watch more DS9...
Anyway... some of the continuity issues are explained away in the second season? Sort of?
It's still my least watched trek. I've even watched more of the Animated Series than Discovery.
The whole idea of "Canon" is a comforting self delusion and lie.
Let it go. Enjoy what's in front of you. Stop getting distracted by things that don't really matter to the story at hand. That's how TOS did it.
Star Trek should have been the property that influences the entire culture of the United States of America, like how Doctor Who influences the culture of the United Kingdom. Instead, US culture is based around Star Wars and Star Trek is regulated to a bunch of punchlines that normal people know just enough to understand.
I mean there's nothing wrong with your second point about enjoying what you like and not getting distracted by minutiae, buuuut unlike other franchises Star Trek quite literally does have an official canon:
Worf's Klingon prosthetics literally changed between season 1 and seasons 2-7 of TNG. This obviously raises serious continuity issues about whether seasons 2-7 of TNG are even canon...
Star Trek Enterprise is the *only * canon Star Trek show.
The Kelvin Timeline follows it and mentioned Admiral Archer's prized beagle.
The Original Series, The Next Generation, Voyager, Deep Space Nine, Prodigy, Picard, and Lower Decks had their canon overwritten by time travel from the movies and retroactive continuity. Discovery, while also a prequel and giving some nods to ENT in later seasons, is now in a branched off timeline of the future. Star Trek Strange New Worlds also treats Enteprise as canon (and give homages to it), but is also branched out in a different timeline now with what they changed from Khan's origin.
I've always been of the opinion that something is cannot if the owners say it is. Doesn't mean I like it but I accept it. This is coming from the person who doesn't like that they don't respect ship names and registrations in Picard S3. Excelsior is NCC-2000 (insert Letter) not 90-odd thousand and something! /Rant
I have to disagree with the first sentence because Disney swept away all the extended universe canon when they took over Star Wars and I refuse to acknowledge that Kyle Katarn isn't canon anymore.