When you start learning writing then one of the first things you learn is never to underestimate your readers, however, that only works when your messaging is clear and doesn't allow for 2 interpretations that are both valid and contradict each other. That is what happened in TLJ, a lot. From Luke the magnificent symbol hero to the coward failure on the other side, Rose with the levelheaded action and positive message to the crazy in love traitor kamikaze that sabotages Finn where Holdo and Luke were allowed to succeed. Kylo the badass conflicted dude that frees himself from his master to the ranting crybaby that fails at everything etc etc etc. There is value in not describing every detail and let the audience speculate a bit, but if the audience doesn't even agree on what was going on then that is a sign of weak messaging! That's also where the blame game comes from, suddenly we have the sjwarriors using the movie as a tool to further their libtard agenda and on the other end the incel racists that are too dumb to get the simplest of things in a movie for kids.