I think the shifting will become a game of adjustments.  If a particular batter proves that they can, and is willing, to beat the shift going the other way, or bunting, then the defenses will eventually adjust.  The Red Sox are among the most extreme shifts, in terms of bunt vulnerability, because Farrell, the manager, likes to move the 3d baseman to short RF in a lot of the defensive alignments.  This is the same thing he did with the Blue Jays last year.  I don't think the Astros' shifts create similar bunt vulnerabilities as frequently, but I could be wrong.

There was a saber article last year, that crunched the numbers to show that almost all sluggers (outside of a Barry Bonds like OBP) with a modicum of bunting ability should bunt against the Blue Jays/Red Sox defense. But several ex-player sluggers were quoted as saying that they would never bunt, no matter what defense is played.  These players said that they are paid to hit HRs and drive in runs, not bunt.  Some of them seemed to think it's almost un-manly to bunt.   I think that Farrell is banking on the idea that sluggers will hold that view.