as i understand coach AI is very complex and changing or tweaking something would take lots of time and testing. so far this AI is working good and things like that doesn't happen a lot if you give the right numbers for coach's AI to operate.
the way i see it, we do not have control over the game, so we just give orders and how it will be carried out is for coach to decide. sometimes things go wrong, as it could in real life.