Yes, players timing is a key "thing" in this game.
It is also the same in a real baketball league.
But, like in real world, the coach can deside what wo do upon better definitions.
Currently the coach in this game is totaly ignorant to the teams goals regarding the timing of players minutes.
There needs to be balance between full control to no control at all.
In a scenario where you have a starter, that had not played a lot this week, and a backup that did played a lot this week, and you are going into forth Q that is a garbage time, a coach doesn't need to be that smart to understand that although this is garbage time the starter should keep playing and not the backup.