I do frequently try to compare the changes in baseball to other sports and how they handle the situations. Maybe too often. But still, I'm going to do it again.
In football - a sport with more rules regarding where players lineup than any other sport and possibly more than all other sports combined - we have seen defense make changes to take away all kinds of offense. I don't know when the prevent defense was started or who was the first coach to put in a nickelback. But I do know these changes were put in to take away some of the most exciting plays in the sport. There is nothing in football more exciting that watching the QB chuck the ball 60 yards downfield to complete a pass and either score a touchdown or at a minimum, get a first down (barring the extremely rare 3-and-61), yet when opposing teams threw double coverage or had extra players back there, we all understood. In fact, we hoped the offense would accept the challenge in front of them rather than complain about how it was ruining the game.
But with baseball, suddenly, we don't want the defense to try and prevent scoring?
Even though, unlike football, baseball fields do not have consistent and equal dimensions, they are still all very big and they are defended by the same number of players on every team. And maybe, like in football, they need to adjust how they handle the situation. For example. if a football team sees the team has 5 or 6 defensive backs aggressively taking away everything deep, then they have fewer players somewhere else. Hey, no linebackers in the box? Maybe time to run the draw play!
And the shift has been around baseball for a long, long time. Even the Williams Shift itself actually predates the career of Ted Williams! It goes back to the 1920's when it was first used against Frederick "Cy" Williams. No one said a thing about it ruining the game for decades, as it was always simply viewed as defenses playing defense.
The shift itself is primarily used against left-handed hitters aka the least common ones, but these are still among the best hitters in the world. Dropping down a bunt or going to other way with greater frequency - something many left-handed hitters are very capable of doing - should be the answer. If they are stacking right field, try to hit it to left. If the shortstop is up the middle and the third-baseman has the whole side to defend, go the other way. Hit it where they ain't.
The real problem has been the philosophy of hitters and coaches and even some saber-metric types thinking "the one way to beat the shift is to power the ball over the shift. Launch angles and exit velocities are the key." No, those are the traps you have been falling into, because you're still attacking the teeth of the shift.
No one shifts on the light-hitting second baseman with single digit home runs over his 5 year career. The players they shift on are players who do rank among the most dangerous hitters in the world and hitters who have made a career learning how to adjust around every prior strategy to nullify them. And they need to learn how to handle this strategy. And if enough of them master the art of hitting away from the shift, the shift will become a lot less prevalent.
But until then. it's just defenses playing defense...