The first 6 seasons of GOT each had 10 episodes. Then season 7 was cut down to 7 and then season 8 down to 6. I'm thinking this was done more for financial reasons and not creative reasons.
I thinks that's pretty simple ........less money spent ...more money made