This behavior is definitely built into the AI programming. Whether it is a feature or a problem is a matter of taste. I assume that the intention is to ensure that good players get a reasonable number of ABs during the season. Among other things, this improves the AI's ability to judge the value of players, which it can't do very well without good stat levels (unless you are playing with the AI to evaluate on ratings only).
Since the players involved tend to be close in ability, I doubt that this behavior has a significant adverse impact on how well AI teams do during a season. But it would be difficult to test that, I think.
|