You may be correct in saying that Iglesias doesn't have much difference between his actual batting average and his BABIP (career difference so far .048, .328 BABIP to .280 avg). The reason is he does not hit HRs and he does not strike out too much. I am not sure what you mean by it doesn't some things into consideration. It is meant for one thing, Batting Average on Balls In Play. All stats don't take some things into consideration. The theory behind it is that most players and pitchers will have a BABIP around .300. There are exceptions. But for the most part players will be around .300. I do think it is a better stat for pitchers than hitters because they have less control over where the ball goes after it is hit. The batter at least can try to "hit it where they ain't"
If a manager doesn't have confidence in his ball players, even when they're going badly, they're not going to have confidence in themselves. And when a ballplayer's confidence is gone, you haven't got a ballplayer - Birdie Tebbetts