But there needs to be an error margin: will say it's very important to make mistakes, because they are essential for development (as a motivator to learn and to change behavior).
I disagree. It's pretty counterintelligent to allow forseeable mistakes. Still, "we" do this more often than not.