Personally, I don’t consider watching batting practice before a MLB game to be dangerous. The chances of a ball being hit your way are rather slim. And if one does come your way, there is likely a dude in attendance that will continuously yell “Heads up!”. It’s just up to you to take heed to his warning.
Here’s an example of someone not taking heed.