Sac bunts are stupid. Think of it this way: If a player said to you “Man, I love purposely trying to make an out just to move the guy(s) on base up 90 feet!” you’d say “Shut up, Juan Pierre.”
Seriously. The very idea, when said aloud, explains how stupid it is. (*)
Now, we’re talking specifically about sacrifice bunts. Squeeze bunts are fine (smart, even!), because trading an out for a run is much better than trading an out for any other 90′ stretch of dirt. Bunting for a hit is okay, I guess, but the players who are most likely to do this are the players most likely to see a defense prepared for it so, not great baseball.
We’re not fooled by claims that the runner can beat out the throw or the defense could make an error and thus sac bunts are fine. If those things happen, you’ve FAILED to do what you set out to (make an out). Just because you fail into a better situation doesn’t change the fact that you failed.
We’d have to think on it more to be sure, but it’s possible that the only thing more hated than a sac bunt is a pitcher who just can’t help but walk a guy trying to sac bunt. Free tip: If they want to make outs, help them.
(*) – Yes, there are exceptions to every rule. There ARE situations in which a sac bunt has a positive expectation. Those situations are rare, and they certainly don’t happen in the first, say, 6 innings of a game. Anyone who tries to convince you otherwise is embarrassed and trying to save face.