I get what you are saying, but clearly both the GMs and managers of every team saw no advantage in bunting away from the shift. And clearly they also don't see a lot of places for bunts in MLB games.
So the math and data is telling them to let their ML hitters swing the bat.
The ghost runner increases bunt opportunities, because a bunt by the home team, in a tie game, in the bottom of innings 10 through ___, has a much higher expectation. And STILL a lot of teams dont do it. Because they have a better expectation letting the player swing the bat. Why give away 1 of the 3 outs you have to win the game? Thats what a manager feels he is doing, if he chooses the lower expectation play.