If you were to ask a MLB pitcher why he purposely throws at hitters, he will be quick to correct you and tell that he indeed does not throw at players on purpose. The truth is that sometimes pitchers throw at batters on purpose and sometimes they don't.
The MLB betting world has come to understand the nuances that make up a MLB pitcher-batter relationship. The batter wants to hit the ball and the pitcher knows that. But the pitcher owns the plate and the batter is more than welcome to try and hit the ball, he just better back off the plate while doing it. Reason one that pitchers throw at batters; to get the batters off the plate and establish dominance over the plate.
Reason two that pitchers throw at batters; to make his other pitches effective. The battle between pitcher and batter is one of the very exciting things that online sportsbook experts love baseball. A pitcher always tries to get into the head of the batter by placing his pitches in strategic spots. If a pitcher throws a couple of pitches high and inside, that is because he is trying to set up a breaking ball away. If the batter is still a little punchy from the pitches that were coming at his head, then he may swing wildly at the breaking ball.
Reason three that pitchers throw at batters; to protect their teammates. If a pitcher intentionally throws an inside pitch that hits a batter, then that pitcher's teammates better be ready to get beaned themselves. It is an old law in baseball; if you hit my players, then I will hit yours. In this instance, the pitchers are definitely trying to hit the batters.