So your logic is that the baseball player population as a whole can make changes to hit HRs, but can't make changes to go the other way (or simply bunt) to beat the shift? Pitchers can make hitters pull the ball into a shift, but they can't make them hit grounders to avoid HRs? The real data suggests otherwise.
The actual facts are that power is more valuable than singles, and Ks don't matter any more than any other out. Players and team decision makers are finally understanding this, and are adjusting accordingly.
Making a rule against the shift isn't going to make more players slap more singles around the field. It's an asinine suggestion made by dinosaurs who are grumpy about the modern game, and nothing more. The middle infielders will just play right on the edge of whatever boundary is put in place, and then move across it as soon as they are allowed. It will change nothing.