It's just about impossible for batters to consistently straight up beat the shift without hitting a home run. That also means more strikeouts. Stuff people don't like. Pitchers pitch to the shift too. And as a batter you're confined to a space. You move back too far to beat where the pitcher is gonna pitch, and the outside is wide open and you get rung up cause you can't reach that part of the plate.
The best way offenses have battled back is by stealing signs. But that's illegal and shut down when caught. Pitchers use sticky stuff to get another advantage. That gets shut down too. That still leaves the big advantage to the Pitchers with the shift.
Being a big NASCAR fan, I'm very interested in innovation and how people cheat or find loopholes and how the organization responds. Usually they just write a new rule to stop it. Baseball has been around for twice as long and most loopholes are covered up. There isn't much the batters can do, and it's hurting the game. Write a rule to ban the shift and it helps the game a lot. It makes it more level and straight up competition. It makes the game more traditional and less about home runs or strikeouts. Teams are always looking for loopholes and will find something eventually, but sports are better when it's a level playing field.