Verstappen can not see into the future, and he does not have a dominant car as Lewis has had for the past 7 years. Giving up the position would have cost 14 points in the standings. Its tight in the standings, with so many races left, Max can not start to yield position to Hamilton already.
How the heck does Max shows his inexperience when Lewis gets penalized for the incident? Do you think Max should expect a 7 time WDC do make clumsy mistakes such as this one? I for sure did not. It ended up badly for Max because he was unlucky and the race was red flagged, no red flag and Lewis get zero points. A proper drive through penalty to be served within 3 laps of re-start and Lewis barely gets into the points.
If Verstappen could foresee all of this above, he would have waved Lewis pass, but thats not how it works. If he had a car that was 1 second per lap quicker like the Merc has been, he could have afford the luxury of letting Lewis pass. You can not compare Lewis playing it smart during his dominance with Merc as they had such a dominant car. The current championship is entirely different.
If anything Lewis showed stupid desperation and lack of judgement with his move, had he been penalized like he deserved this would be a non story as neither Lewis or Max would have gotten any points from Britain. I have no idea why Hamilton fans keep deflecting the blame from Lewis, its pretty annoying at this point.
Just be happy you got 32 freebie lucky points, that should not be so hard as it probably was the theft of the century of F1 (albeit not done on purpose)