You bet and I am willing to acknowledge all of that, but every pitching coach does that. The question is can he make just any pitcher good enough to be a good to great MLB pitcher? I doubt it. The link that people want to make is that the coach is the difference maker when a player performs well or poorly. The problem is that coaching is static so it should have essentially the same effect on every player. The coach offers advise etc from his perspective and experience and it is basically the same for each player thus improvement should be made. If you are going to state that the coach makes the player better then all players should get better and not worse under the coaches watchful eye. This does not happen in baseball. Some pitchers do well (i.e Phil Hughes) and some poorly (Pelfrey) with the same coach. You can do this for any team in the majors. So how do we correlate the coach with player performance when some get better and some worse under the same coach? It can't be the coach that makes the difference, it is the player and each player is different. If some players do better and others poorly how can we honestly say the coach makes the players better or worse? I don't think we can. You can't have it both ways. That is the problem when you assign blame to the coach instead of the player. It makes everyone look crazy because the results vary from player to player and year to year. It is the same coaching the same instruction it just produces different results typically not always positive. I do agree that a coaches greatest value to his team and players is more psychological than instructional at the MLB level. Believing in your players and putting them in positions to succeed is important because most every player seems to agree that confidence is the one thing that can make them successful.