deterministic workflows make "trusting agents" easier. and trusting agents is pretty important to adopting them. if you want to delegate something important to an agent or a human, you want some level of predictability; and determinism is just the extreme case of predictability.