A lot of players do like Lords as their last game so I can see that. Just a bit of a surprise that it wasn't already announced or announced immediately after the game.
Either way, good luck to him, he was one of that little group of truly exceptional batters who all pushed each other a few years ago, it was a privilege to see him, Root, Smith and Kohli all play at the same time but I reckon they'll all be retired fairly soon.