There's been an abundance of material that foreshadows what we've seen and the points you mention, some of which is more grounded than others, but its there for sure i completely agree.
My criticism, and i think most of the valid non bandwagon criticism, is that firstly the shortening of the seasons, and the total runtime of the show (HBO has said time and time again they were prepared to lengthen the show and money wasnt an object but the screenrunners decided to wrap it up in this manner) has caused a severe pacing problem, which fundamentally alters the dynamic of the show, which was initially all about the character interactions within the rules of the world they established driving the plot and character arcs. This combined with too many characters being left alive/arcs incomplete previously meant that the screenplay is noticeably rushed and incoherent in wrapping up the story as currently constructed, and as a result has left the set pieces retroactively driving the narrative instead of characters driving the plot progressively.
Secondly, the writing and construction of the screenplay, mostly in the last 2 seasons (pretending the dorn plot doesn't exist because yikes) reeks. As i said im completely fine with the story they have decided to tell, im not ok with how lazy they constructed it. Ill just give one example but you can extrapolate it to virtually ANYTHING that has happened in S8. "they need to kill another dragon to even the odds more and build up tension for the kings landing battle and possibly drive the mad qween stuff" ok fine. you can do this in satisfying ways that dont require you to just go with it and ignore logic. Dont have a huge fleet turn up out of nowhere that arent scouted or seen after being told about them at a war council 2 scenes prior and they land 3 shots instantly from behind cover ignoring line of sight with 75% accuracy, then have an entire city of them be 0 threat at all an episode later, thats just dogshit writing. Have the dragon die earlier saving jon from zombie dragon at the courtyard in ep 3 or something that logically follows.