I believe it is beneficial for those teams that have the time. We used to have 3-4 batters ready to go in the dugout and the defense in their positions. Start with a 1-1 count and batters get 3 at bats. The pitcher job and defense is to get the batter/runner out. The batter's job is to get a hit. Coach is calling pitches and it is a considered game simulation rather than "batting practice." Pitchers need live work, batters need live and fielders need live work.