Maybe it doesn't eliminate error so much, but it provides a safe place to make a mistake, problem solve, and fix it. Maybe it was a simple drag and drop issue. Maybe it was the wrong instruction for the agent. Either way, it's a simple cost free mistake that doesn't require more supplies (which I love).
I completely agree with this being an avenue that allows students time to experiment adjusting variables to satisfy their curiosity.