It's funny why people think Jamie would have learned. He spent 8 seasons trying to get back Cersei at every turn. He even got his dream of "dying in the arms of the women he loves".
I think people are so mad because they bought into the taking the prophecy as gospel.
Likewise, with Dany, they have been telegraphing her problems for 8 seasons. She has made so many bad choices along the way and has constantly struggled with not becoming her father.
I agree that they did not do enough to always convincingly get from point a to b these past two seasons and took some shortcuts, but overall I think it really makes sense where everyone wound up and looking back, should not really be much of a surprise. They maybe tried to trick us along the way that they weren't going to end up like that, but...
When the series started out, I actually thought Dany was being set up to be the "bad guy". Reading the books, I was confused whether I was supposed to like he, but then she started to become the hero and savior and I started believing in her hype. In the end she became more like I thought she would be in the beginning. An arrogant, spoiled child with no one able to control her worse impulses
It is a very strange feeling. I both hate and at the same time, admire how it is ending
I think Tyrion's quote sum's it up best
“I will hurt you for this. I don't know how yet, but give me time. A day will come when you think yourself safe and happy, and suddenly your joy will turn to ashes in your mouth, and you'll know the debt is paid.”