The metaphisical discussion between "programmer mistake" and "execution mistake" is that we currently are receiving many programming (sloppery) mistakes during users execution of the code.
Because we're not perfect, basically.