Because the “average” developer is incompetent.