I don't understand this argument at all. In 2007, Kimi Raikkonen was the equivalent of 42.5 points behind Lewis Hamilton with two rounds remaining... and won. By comparison, Oscar is 31 points in front with eight rounds remaining. It only takes 1 race for that to be back to a single-point gap.
Leclerc was only going 0.1-0.2 seconds per lap faster than the McLarens on new tyres, he was not at serious risk of undercutting Piastri.
If Oscar pitted second and benefitted from a VSC immediately after Lando stopped, he would come out several seconds in front of Lando, with newer tyres. Lando would have been aware of this.
Whereas if Lando stopped after Oscar and lucked into a VSC, he'd come out in front of Oscar and be much closer to Max.
That meant there was a risk that Oscar could undercut him, but the team assured Lando that would not happen. But obviously with the long pitstop, that happened anyway.
I find it jarring that we are in a situation where a team is acting as the arbiters of what is a "fair" way to for their title-contending drivers to benefit from situations that are completely out of their control... and that they will move to rectify those situations when it happens. To be honest I think it's a bit insulting to the audience, most of whom pay good money to view or attend these events.