Piastri lost the win at the first corner, I think even if Max had overall better pace it wouldn't have been enough to overtake under normal circumstances.
From there, in hindsight, the fastest strategy would have been to sit behind Max and push through the overheating Mediums. But Piastri and team had to try to go for the lead with an undercut because they're racers, nothing can be said against that.
With two mistakes overall, I think third place is the smallest penalty he could have gotten away with, it could have been much worse, and it was good to see the progress through the midfield.
Norris had to clear fewer cars to make his progress, but he did it well and had race pace meeting or exceeding Piastri's. Good to see them racing cleanly after the safety car.