Once again, umpiring is what makes baseball, baseball. Its one of the biggest part of the game and unlike football, they dont have instant replays. The ump calls what he sees, and I'm sure you'd rather have a person calling those than some robot.
Theres been a new system installed in some ballparks where they evaluate the home plate umpires calls (I cant think of the name right now). The umps have been squeezing the pitchers so they dont look bad and their calls have been awful. There really is no better solution right now, we just have to live with human errors.