At its best Game of Thrones never subverted expectation
During seasons 1 through 4 and in some cases season 5, this show (and books) never truly subverted expectation. What it did was play on certain archetypes and tropes and gave us what we SHOULD HAVE BEEN expecting all along. This is why even though we were not expecting it, things like Robb, Ned, Oberyn, etc all dying like they did, when these 'unexpected' events happened it was satisfying and made the show great even when it was something we hated seeing happen, ie Red Wedding. Everyone walked away saying "We should have seen that coming". This was great writing.
the last seasons, especially Season 8, did not leave this same feeling. Things started happening for the sake of them happening and it seemed to go out of its way to undermine the expectations set up by the story and the characters up to this point, ie Dany's sudden turn and targeting innocents not just enemy soldiers, Varys basically committing suicide by committing the most obvious treason ever, Littlefinger begging for his life after being caught with no plan, etc. Instead of saying "we should have seen that coming" we all walked away saying something like "what the hell was this nonsense I just watched"