Hitter's eye (the text thing) I feel is implemented very well. Players have an "eye vs left" and "eye vs right" attribute that results in how often a hitter is able to read the pitch and get that text message.
Batter's eye i'll agree is a terrible thing to have in a game much like guess pitch in the show.
Player's on a whole though I feel need something to tip a pitch in these games as trying to read a pitch with human eye's in basically impossible.