I believe the fault lies with Disney and the make-believe “Lucasfilm Story Group” that they created for not mapping the trilogy and their new expanded canon (at least roughly) as a whole, back in 2012 or 2013 during/after the LFL purchase. It’s primarily Disney’s fault that the new TRILOGY as a whole doesn’t function better.
I get a lot of enjoyment out of the sequel trilogy and Disney canon, but with A LOT of asterisks. IMHO, as messy as TROS is, some of it could have been mitigated in editing (which some fine folks are doing on this very site). The main problems with the core of TROS seem to be with Chris Terrio and J.J. retconning Last Jedi stuff and leaning on fan service as a whole, all the while likely not being able to utilize anything from Trevorrow’s drafts because they would run into Writer’s Guild problems with crediting the story, and as far as I can gather there are massive egos at play with Kathleen Kennedy and J.J… Too many cooks in the kitchen.
Trevorrow leaving the project (maybe fired by Kennedy?) made it pretty “scorched earth” for not using story beats he mapped out. Some of which were pretty great. The new statements from Daisy Ridley and John Boyega really confirm the weak, rushed, scatterbrained production of TROS as well. But all things considered (production time, Trevorrow leaving, and Carrie Fisher’s untimely demise) it really could’ve been A LOT worse. I think (some of) the angrier fans among us don’t really want to acknowledge the factors they were up against, even though J.J. and co. didn’t all rise (pun intended) to the occasion on this film.