It is fact that all of it is canon as we know. Every pilot episode, all 5 TV series and all soon to be 13 feature films. However, due to all of these continuity errors in the Star Trek universe I truly believe that the powers that be should eventually follow the same principle as the Halloween movie franchise does. In other words, keep it all canon but break them up into different continuities/timelines/universes. So for instance if one series cannot be reconciled with another such as ENT and TOS it should be acknowledged that all the events take place in another universe on a different timeline and I am aware that Bragga did state that was the case for ENT before or during season 1 or 2. Therefore, it should be something like you have several continuities existing separately but all events are canon. So for example, you might have ENT-Star Trek:Insurrection-Star Trek:Nemisis existing in one universe (do to the events of First Contact creating ENT). Then The Cage-WNMHGB-TOS-TAS having its separate universe. TOS movies having there own. TNG-DS9-VOY-GEN. And so on and so fourth.![]()
Or we can go the Doctor Who route. NOTHING is canon.
Or everything is canon. Even the books.
When it comes to inconsistencies, canon etc... I have found that people tend to find certain things intolerable in other shows that they will forgive when it comes to their particular favorite.