Two more points though:
* If you are training 1 player you should dress a maximum of 9 players, if you are training 2 players you should dress a max of 8. Otherwise if you hit garbage time they will get replaced even if the extra players aren't in the rotation.
This is very good point and reminder for all of us.
I have no clue why it's programmed like that, but I just "suffered" from that once again myself.
As far as I know some seasons ago they removed the word strictly from the phrase "follow the depth chart strictly" (or whatever the phrase is in English, I wouldn't know) to better reflect the reality that the coach occassionally does what he wants no matter what you have "ordered" for him to do. And for me, as I like to sometimes dress more than 8-9 players, these unoptimal minutes take place way more often than say once a season.
I wouldn't mind if they changed the code on that part (so that we'd have better control on a coach who we pay tens of thousands of dollars per week), but I guess it's just easier to change the wording and let it be... ;P