I think making “sense” of the movie is most easily done if you look at it from the POV that it’s still 2016. It’s a story that - again - isn’t really ABOUT anything, thematically, and isn’t really saying anything beyond “here is how our plot is closed out,” and the decisions made to close out that plot seem to be focused almost solely on answering every last fan-chewed “mystery” that was hashed out in the early months of 2016 before many of the principals started disengaging from the media entirely.
Seriously, it’s not so much getting mad at The Last Jedi, or going out of its way to retcon it. This movie is more or less pretending it didn’t happen, save for the Force Projecting. Everything else is basically a race to answer a checklist of the main questions (whether they were already addressed or not) posed by The Force Awakens as fans understood them in 2016:
“Who is Snoke and what is his backstory?”
“What is Rey’s parentage and how did she wind up there?”
“Why is Rey so strong in the force” (The “Mary Sue” complaint, basically)
“Do Rey and Kylo want to kiss?” (This became “Reylo” eventually)
“Is Finn Force sensitive?”
“Who are the Knights of Ren?”
“What was Luke doing for all that time?”
That’s literally all this film IS about. Answering those questions. But the answers to those questions don’t POINT anywhere thematic or even mythical. They’re just plot - pure plot - and that’s why this movie feels so empty, emotionally. And that emptiness is compounded by the fact the answers they arrived at (and then rushed through) depend on more or less ignoring a better film that answered some of these questions much more simply and effectively, and most importantly, THEMATICALLY.