Couldn’t agree more.
I watched the final season just recently. And these “mental rewrites” that you expect happened periodically and unexpectedly all during the series, it’s simply that when the end isn’t in sight, you tend not to notice.
Certain comments regarding the final season being hurried (it needed to be 10 episodes) and the massive armies of the Dothraki and Unsullied (who seemed both to die at Winterfell then reappear en masse outside Kings Landing) are certainly valid. People who were surprised that Dani suddenly went bloodthirsty at the end weren’t really paying attention at other times during the series.
However, there was one “fantasy series rule” that did not get broken by GoT: The good guys (that survived) all got happy endings.