Basically i’ve given up on the very idea of canon being anything other than a guideline. Since the people making these television and film franchises are just making it up as they go. Whether it is Star Wars, Indiana Jones or Star Trek. Its malleable and not set in stone. That doesn’t mean that a secondary universe should violate its own rules, or lore.
Its all fake isn’t a good excuse for telling a bad story, or making a bad movie. Anymore than saying its a kids movie, or i based it on 1930’s matinee serials so the quality doesn’t matter.