that's right, a man on second with no outs has higher expected run total than a man on 3rd with 1 out, however the % chance of scoring 1 run is about 6% higher with the man on third, and since it was bottom 9 with a tie game it was a fine move. It really makes no sense to be upset about that move.
I feel like everyone here see's the run expectancy chart and just uses it as an absolute. Those charts are based on league average hitters, and there is a ton of variance depending on who is actually hitting. The expected runs fluctuate greatly on the hitter being asked to sacrifice himself, and also the players due up. So far Charlie has been bunting with guys like Urena, Hanson, McKinney and Maile. You can't take sub 50 wRC+ hitters and expect them to produce the same result as 100 wRC+ hitters. I don't have the numbers in front of me, nor do I know how to calculate them, but I'd be willing to bet the run expectancy and run% is higher to successfully bunt those players over rather than let a 50 wRC+ hitter swing away