I rewatched this stage during confinement. He just didn't stop. Although Sastre grabbed a bunch of time too...
I also rewatched a lot of mid-90s/mid-2000s GT stages. Froome's performance was Chiappucci- or Schleck-like rather than Landis-like. (There's also Lance-like and Pantani-like).
The racing 20 years ago was often a lot more wide open, with the exception of Indurain and Armstrong, although to be fair Eurosport has been cherry picking the best historic stages.
Maybe now it seems tighter? There's been a lot of advances in training and the infusion of riders/races from outside the traditional cycling power countries seems to have raised the overall level of the GT peloton. And different tactics -- maybe just an impression but with fewer pure sprint stages (Petacchi won what, 9 stages at the Gire one year??) teams have more doms who can climb.