It's worth noting many many people cut corners this weekend and they all gained a lasting advantage. Ricciardo cut one multiple times as he tried to gain on Bottas before the backstraight, it means getting a tenth or two closer and reducing tire wear(as it's a much straighter run with less load on the tires). Sainz did it, Kimi did it multiple times.
Now think about the gap to Kimi, if Kimi has cut a corner a dozen times in the race and gained a few seconds total by doing it, when would Verstappen have caught up to him and had the chance to overtake, had Kimi been a few seconds back Verstappen would have had 2-3 laps to attempt to overtake him not just one corner.
Likewise if Bottas didn't come back at him like he did and he'd just gotten the move done in that one corner and been back on the racing line rather than defending, Verstappen probably lost a second or so having to defend, take a different line and not go anywhere near as fast as he could through that complex of corners.
ultimately it all has an effect and the distinction that a pass is more of an advantage than time gained in a sport all about the thousands of a second differences seems pretty arbitrary to me.
Sainz didn't make the move but was fully alongside Ocon while completely off the track which once again forced Ocon to be off the best line, hurting his tires more and defending hard rather than Sainz being on the track and having to be behind Ocon. I also think Sainz was cutting corners multiple times as he chased down Perez, had he not done so and it taken a few more laps to catch up, then maybe his tires are not good enough to make the pass on Perez.
F1 is about the smallest of margins lap after lap and multiple drivers cut corners throughout the race as well as running wide, others didn't.