I think Dejan is 100% right here:
There were nine teams in Major League Baseball with payrolls of $100 million-plus. Four of those -- Yankees, Tigers, Cardinals, Giants -- are the ones left in the League Championship Series.
And from the national (New York/Boston) baseball media, you will neither read nor hear a peep about this.
It's completely acceptable to them. It's the norm. It's the natural order of things, that the Yankees and Red Sox and others start out with an incredible financial advantage. It means their owners care. It means their fans care. It means they're doing their best, unlike those freeloading bottom-feeders awaiting welfare checks.
Not even from a Pirates perspective, but the lack of a salary cap in baseball just sucks.