I have heard that in English opening white should play d4 and Nf3, unless black plays Bc5. In this case white plays d3 and Ne2 in order to block the black bishop. However, that lesson seems to be fairly amateur, since Stockfish disregards this advice. For example, in this position it says that 6.Nf3 is better, while 6.Ne2 is not even in the top three (to let alone the fact it says 4.e3 is bad for some reason).
[FEN ""]
1. c4 e5 2. g3 Nf6 3. Bg2 Bc5 4. e3 d5 5. cxd5 Nxd5
While if black plays 4...O-O, then 5. Ne2 is still the best.
[FEN ""]
1. c4 e5 2. g3 Nf6 3. Bg2 Bc5 4. e3 O-O
Is there any logical explanation to it or is it those opening subtleties the engine is too captious at?