On Wednesday, Murray Auchincloss, the chief executive of BP, admitted it “went too far, too fast” in its shift to net zero.