It's not that easy. I think we agree that ALO gave everything in the inlap, nevertheless his S2 in the inlap was 3 tenths slower than ALB or OCO, who just pitted a lap before. Retroperspective it would have been better to stay out, no question (at least with STR it was the better decision - only team knows the deg of ALO until lap 7). But in this concrete seconds I wouldn't want to be the one who makes the decision.
They could listen to ALO, on the other hand last race in Silverstone ALO overruled the team and it was the wrong decision.
What is obvious that last year ALO and his engineer worked together in great harmony, really good team work. This year, for example the first stint yesterday, you get the feeling that the team and the driver talk past each other. They told STR plan A +5 in the first stint (that's +- lap 9 to stop originally). So ALO was more or less stopping plan A, why they don't talk with each other some laps before that he has a lot left?