Maybe RH doesn't actually understand baseball. You keep talking about hitting and winning. What is the definition of a good hitter? You keep preaching about the Yankees and how they pay for hitters, you understand that the last place team in that division (Red sox) have a better team batting average than the Yankees.
The Kansas City Royals are a 1/2 game out of last place in their division but have a better batting average than the rest of the division.
Colorado is in last place in their division but have a better batting average than the First place team.
So if hitting wins Championships why are those teams in last place? Some of it could be due to injuries (Red Sox) but most of those teams are getting poor pitching.
Just look back to the last couple of World Series Champions and their batting averages:
2011: Cardinals - 5th in the league (beat the team with the best batting average in the league in the WS).
2010: Giants - 15th in the league (beat the team with the best batting average in the league in the WS).
2009: Yankees - 2d in the league (beat the team with the best batting average in the league in the ALCS).
2008: Phillies - 22d in the league
2007: Red Sox - 3d in the league
2006: Cardinals - 15th in the league
Once again as stated over and over baseball is not all about runs (or points as you say). Look at the 2001 Diamondbacks (Beat those high priced Yankees in the World series). They only had 1 player batting over .300 with a majority of their line up in the .250 - .280 range. They had 2 solid starters and good fielders. You know that old saying "Defense wins Championships" , well a pitcher is Defense and it doesn't matter how many runs you score if your going to give up more.
_________________________
"A bad day fishing, is always better than a good day of yard work"