Game engine tends to prefer offense (JS/JR) over high passing and low JR, like player A. So the game engine will pick the best offensive player in this situation. It sees player B as better because he can actually score while still having decen passing. I think that's one reason they always told us to create balanced players because the GE prefers them over guys with special skillsets ( high passing and low shooting)