I hear what you are saying that the CPU does not "know" who Kiensler is, but I think setting roles to players or playing time (NBA 2K13) will help this.
In NBA 2K13 there is a rotation setting in Season/Franchise. You set how many minutes on average each player should play.
Now I know baseball isnt exactly like that but they should build in roles (I think another MLB game had this).
There should be a limit of people you can set as "Everyday" players on each team (maximum of 8....one for each position....and excluding the pitcher). Other options should be:
1. Everyday player (92%-95% of 162 games)
2. Back up (8%-10% of 162 games)
3. Situational (5%-8% of 162 games)
Tie this in to fatigue, player rating, and that new depth chart and you got yourself some true logic.
You can also set players by where they bat in the lineup. No reason that Jeter should be batting 6th because he is struggling vs righties for example.
All players in conjunction with their role on the team (listed above) should have a generic batting order profile.
1. Top of the order (1-2 hitter)
2. Middle of the Order (3-5)
3. Middle Bottom of the order (5-7)
4. Bottom Third of the order (6-9)
5. Last (8-9)
6. Floater (2-8)...see Nick Swisher last year on Yankees.
Both this option along with the team role should be in Roster Management under a new section called "Lineup Pressence" or "Players Role".
Ideally this can be rolled into contract negotiations as well. If I sign a 2nd basemen who traditionally is a "Everyday player" and "Middle of the Order" type hitter, and in my contract offer I say he will be a "Backup" and "Bottom Third of the order" type hitter it will effect negotiation and price.....if I demote him after the contract it should effect morale, willingless to resign with the team, and trade demands. If I play him more than promised it could boost these options but impact fatigue, energy, production...
Older players with declining abilities should be more likely to accept that deal, then lets say a Robinson Cano or Ian Kiensler, who is in their prime.
I can go all day guys....