I've had this discussion with other trekkies and it's about canon.
some people just take canon waaaaaaaaaaaaaaay too seriously.
to the extent that they come up with ridiculously weird explanations to explain errors or plot holes.
canon is taking literally as God's word by some. that is the problem with it.
take star trek for what it is- a franchise based on a tv series. a franchise made by people who make mistakes.
that is all...