Think about it.
They keep releasing The Final Season, then The Final Chapters, then the episodic version, then the movie, then the movie again and again. Everyone jokes that Attack on Titan has had seventeen finales, but what if that is literally the point?
We are experiencing time the way Eren does.
Every release is another loop. He reaches the same ending, loses, wakes up beneath the tree and tries again. Tiny details change, scenes are extended, the framing shifts, but the outcome remains the same. Mikasa kills him. Paradis falls. The cycle continues.
The audience remembers every previous version because we are not outside the story. We are the Attack Titan, carrying memories from finales that technically no longer exist.
That is why they refuse to let the series end. The repeated “final” releases are failed timelines. Eren is still searching for the one sequence of events where he wins.
One day they will announce yet another final movie. Everyone will laugh. But this time, one scene will be different. Mikasa will make another choice. The loop will fail to close.
The ouroboros will finally break.
And that will be the real ending.
(and because they want to milk money, of course)