We don’t need to have everything explained by the film. There are other non-film sources with which to draw on for relevant information to people who would care.
Those other sources aren’t canon.
And why do you need an officially-canon explanation?
because either it is explained in canon or there is no explanation. Non-canon sources don’t work.
Why are explanations for things subject to the whims of the production studio? Lucas at one point said The Force Unleashed video games were canon.
I didn’t know this.
I don’t know if they still are. And recently the powers-that-be said The Clone Wars tv show is canon.
stands to reason that movies and tv shows are canon and books are not, just like Star Trek.
If you so desire explanation for why something works the way it does or why an apparent inconsistency has occurred, why do you only accept the official answer given by the studio in the form of film rather than working it out with other hardcore fans (including book authors) to come to a conclusion that makes sense to you?
I have no problem trying to work something out with other hardcore fans, it is not the same as an official explanation. It is not on the same level. Also the fans conclusion doesn’t excuse the film maker not explaining something they should have explained.