When you originally posted this I was travelling and did not have a chance to respond. Now you are posting it again like it is one of the Ten Commandments of baseball, I feel obliged to respond and tell you why you are wrong.
1. Run expectancy is not a team stat, ie. good teams and s***** teams. It is a stat based on individual ab's of all players in the league to determine outcomes measured in runs. Bad teams can have good hitters and vice versa (Goins was on the 2015,16 Jays). Run expectancies have the same veracity for bad teams as they do for good teams. Doesn't matter if it is teams or individuals. The high side numbers that get you the average run expectancy are created by good hitters. The Blue Jays, by any reasonable standard did not have any high performing good hitters on their team that series. In that situation bunting was a good move and with the players who were AB or coming to bat you do not have the average run expectancy which is a number derived from the average of GOOD and bad hitters.
2. The fact that run expectancy when a player is allowed to bat is higher than when he bunts is true irrespective of how good/bad the team is. On a s***** team team, yes the chances of a producing a run via a hit is lower than a good team, but it is still better than bunting for that same s***** team. A poor hitting team just moves down on the run expectancy scale, but their run expectancy via a bunt also moves down. It is all relative and not based on how good or bad a team is.
There is not a correlation between a team that can't score runs via a hit and a team cannot lay a bunt down and score vs an out. You used Ryan Goins as an example of a s***** hitter on good team. Do you know what he could do though? He could bunt... Then with the man on 3rd in 1 out in the SITUATION we were discussing, you only need a good out, hit expectancy does not matter, you can score a good out/pass ball, wild pitch, defensive bobble etc.
4. Another glaring omission is that you fail to consider babip. With a runner in scoring position just putting the ball in play could yield a run. BABIP in mlb is somewhere around .300 year over year. That is why you swing the bat, EVERYTIME, because as Tercet will tell you, even Gurriel can get a hit if he puts the ball in play. Why give up those odds for even lower odds with a bunt? With a runner on second and no outs, it is unfathomable why anyone would chose to bunt.
I agree 110% with you you want to put the ball in play.. Bunting IS putting the ball in play. You know what is not putting the ball in play? Ks!!! The team that weekend was literally setting records for Ks. FACT: The first time in franchise history the Blue Jays had struck out 13 times in four consecutive games. Only ever done four times EVER in major league history. Dude that is like a 48% K rate of hitters based on 27 outs in a game. So that series you had a near 50% chance of one of our hitters Kng, let alone 2-3 hits back to back hits in an inning.
As Abomination rightly points out. There are no absolutes and those numbers are averages that don't always correlate to the situation at hand. Some of you can't see the forest through the trees and think because there is a mathematical % based on aggregate statics that is is always and every time the right play in every situation.
If you need one run to win or tie a game in the 9th man on 2b no out, are you going to do the same strategy if you have 2015 JD coming up vs Ryan Goins, are you going to do the exact same strategy if it is 2015 JB vs a lefty then if it is Ryan Goins vs a lefty..
The fact of the matter is, we didn't lay down a bunt in Cleveland, the hitter hit away, it was NOT successful and we lost. We didn't bunt last night either, we could have really used a cushion run.. The hitters Kd and didnt get a hit we got nothing and then we lost by a run..
With this team so far, situationaly where we have been in games and where we are at as a team this season.. The 2019 Toronto Blue Jays so far do NOT have the average run expectancy per Fangraphs are wherever..
This is the real world and a team of sucky, high K low contact hitters, not some spread sheet fantasy league..