I do wonder if he had dropped back 1/2 a second so that he didn't get DRS to allow Gasly to attack Albon would Albon have been able to pull away so that Albon didn't get DRS & then Hamilton could have overtaken him. But he would have had exactly the same issue if both of them caught up the next car.
Ocon/Alpine really screwed Hamilton's race with that unsafe release, I don't think 5 seconds after the race was enough of a penalty. Maybe the rules need to be to give the place back even if that means giving up 2,3,x places. It's happened before where a car has got between 2 cars that should swap places, so they effectively can't swap without losing multiple places, but tough.
But as I'm typing that I'm wondering if it could then be used to a tactical advantage, somebody has to give a place back, but the car they have to give the place back to goes into the pits & comes out 8 cars behind, what would they have to do then, give up 8 places?