But Bunting has another use, the threat of the bunt. You can get more hits by forcing the 3B in closer to the hitter. I think guys with above average speed or better should all have the ability to bunt, Hernandez uses it well and they have to respect him or he will simply take 1B (especially when hitting LH. Kingery would also be a good guy to get better at this (I have seem him try it a few times). Really any LH hitter should, especially ones that are getting shffted on alot as they can force the 3B to play somewhere other than in the shift.
Mike Schmidt use to regularly bunt when he was in a slump, it was a way to pick up an easy single and it kept the 3B honest, and as he was a RH pull hitter, having the 3B not play deep also got him a few hits that way.
I think the sacrifice bunt was over used in the old "book" but it still has use. It isnt a bad play in some circumstances and one minor, but nice part of it is I assume the rate of errors is much higher on bunt plays, pitchers make alot of throwing errors, 2nd baseman tend to be awful at getting bad throws (they have a long run and cant get set well) and when there is a throwing error on a bunt it is often multiple bases. That is a minor part of it, but it also should be factored in.