I think it was short sighted by McLaren.
They appear to have a car fast enough for both of their drivers to rival and beat Max.
Max is 76 points ahead of Norris now....could have been 69.
There are 11 races left and in a perfect scenario of Mclaren 1,2s with Norris winning and max coming 3rd everytime that is 110 points.
Obviously the above is unlikely, but it could swing either way and it shows it is still fairly possible Norris could win. McLaren could get even luckier if Max has a few DNFs.
If Lando ends up losing the championship by 7 points, McLaren are going to feel very, very sick and Lando would probably be furious.
The problem is that arguement works both ways. If Lando hadn’t have given the place back then actually gets in the title fight, Piastri could refuse to swap at a future race, or other team orders, costing Norris the points to win.
The reality is Norris is currently only really within a mathematical chance of winning the WDC unless they do get lucky with a couple Verstappen DNF’s. But the WCC is within reach as long as Perez keeps Perezing. Norris agreeing to pit first and give the place back is going to cause more disharmony in the team than Norris selfishly taking the win.
As above, if Norris was smart and thinking of the WDC he would have let Piastri passed immediately and overtaken him. He’d get the full points and further his cause that he’s the driver for McLaren to back this season rather than sounding petulant.