I highly doubt that is how it works. I'd imagine most of the mechanics work within a physics engine. I'm guessing shots have vectors and their engine decides if a keeper can reach it based on their playstyles and stats. Low driven shots are just too accurate and fast for many keepers to save them when they hit the corners, unless they have footwork.
Keepers aren't entities in the code with awareness of game mechanics, they're just functions of a physics engine with some overtuned shooting playstyles. They jut need a buff or low driven needs a nerf.
Virtually everything in this game is probability based. Keepers letting in 5 goals on .7xg is improbable, but not impossible. Single games are small enough sample sizes that you can see wild variation in player and keeper performance. Theoretically over a big enough sample, say 1000 games, better keepers save more shots and xg is close or identical to actual goals and saves