This is because the things you are pointing out are nitpicks, the reason the PT and the OT also have some is because you can nitpick at anything.
A fundamentaly flawed script does things like: not introduce a character, has bad pacing and yes, plot holes. The difference between a plot hole and a nitpick is that the nitpick is essentially asking "why didn't thing X happen instead?" while a plothole is "this crucial piece of information was not conveyed" or "we never saw thing X happen" or "a character does something completely out of character (because the writers have written themselves into a corner)".
- Why was the First Order wreckless and arrogant instead of simply firing at the Resistance ships with their insane cannons right away? The FO
is wreckless and arrogant, that's one of their defining characteristics as a faction.
I'm not arguing that this a good thing, I'm just saying that it is not a plot hole; a plot hole makes the story being told not work at a structural level.
- Rose is the one that doesn't believe in sacrifice because her sister's sacrifice was pointless due to Poe being an idiot. It isn't a structural issue with the story that Leia and Poe are ok with Holdo sacrificing herself.
- Ghost Yoda indirectly zapped a tree. That isn't quite the same as fighting another force user.
All these things can be very reasonably explained and yes, do require suspension of disbelief to a certain degree. Here again, all movies do, you are supposed to go along with it for the ride.
TLJ was a weird ride, I won't argue that