The fundamental difference is that the people that had “plenty of beef” with season 7 are the smarter fans that also criticized season 5. There wasn’t the massive outrage that exists now for season 8. People on twitter were still praising the show and IMDb and rotten tomato ratings were positive (in fact higher than previous seasons). D&D weren’t mainstream like they are now. The fact that they were able to get away with season 7 relatively unscathed paved the way for season 8.
I understand there are plenty of reasons why 8 has been shyt on and I completely support the outrage. I also understand that the showrunners still had some goodwill after 7 but instead of giving them a mulligan we should have seen 7 as a sign of things to come. Season 7 is the reason why season 8 exists. They shouldn’t have gotten a pass for shortened seasons, character inconsistency, heavy plot armor, deuce ex machinas, unrealistic pacing. Beyond the Wall is still the worst episode in show history imo and for that to be rated a 9.0 on IMDb is a complete joke. Thrones stopped Thrones with season 7 and the general public still ate that shyt up. There’s a reason why all of the actors are so dumbfounded by the outrage for season 8.
i'm really not sure why you're still arguing this, 7 wasn't as bad as 8 in any regard so to expect the same vitriol is ridiculous. furthermore, d&d were well known to viewers prior to this season. the reason that they're more "mainstream" is because their shytty post-episode explanations this season have become memes. we weren't getting "they kinda forgot" rationale in prior years.
i don't follow the ratings that get posted on imdb/rotten tomatoes, i don't even remember episode ratings being brought up on here or reddit until this season due to the mass amount of people who made it a troll move to rank them. look at the thread here for season 7, d&d were called out, in the freefolk forum on reddit, they were called out, plenty jokes/memes/tweets called them out during season 7, the podcasts i listen to for GOT called them out in season 7.
lastly, season 7 isn't why season 8 exists. d&d wanting to wrap in 13 episodes is why season 8 exists. even if everyone was as vocal about their disappointment with season 7 as they've been with 8, that wasn't going to make d&d go "oh, we passed on tens of millions from HBO to stay on longer, but by god the reddits forums and memes have convinced us to stay longer
" they would've done what they did this season, log off the net, have a few actors and HBO execs call us spoiled, entitled nipitcking babies and KIM.