"People make stupid mistakes. A well designed AI should not."
Human beings make mistakes because their minds make approximate decisions.
Human beings have general intelligence because their minds able to make approximate decisions.
If you develop AI without this critical feature (approximate decision making) then such AI wouldn't have general intelligence...