I'd wager that a motivation in designing these systems it so they do not make these mistakes. Otherwise what's the point, really.