Salaries stopped being a major issue in most pro sports when they adopted a salary cap to control team spending. The result in most leagues where this has happened has been unparalleled levels of parity from team-to-team, since no team can dominate the others through simple economic measures -- everyone is on a level playing field as far as the ability to acquire and keep players with the biggest factor in a team's success or failure becoming management, from the scouts' ability to evaluate talent to the GM putting the right pieces together and finding a way to keep them together. As a result, there isn't much controversy over the wages a top athlete in the NFL, like Brady or one of the Manning brothers can command -- if a team chooses to roll a truckload of money up to the door of one of these guys, they will have to make room for that salary by releasing someone else. Take, for example, the LA Lakers when they made the blockbuster deal to acquire Shaquille O'Neal: In order to pay for a premium talent like O'Neal, the Lakers had to do a major reshuffle of their roster and the net result was a team that struggled until they were able to find the right -- and cheaper -- supporting cast to build around Shaq. It took four years before this tinkering finally paid off and the Lakers starting running off championship after championship with Shaq and a young kid named Kobe.
Major League Baseball does not have a salary cap. Teams with a lot of money are able to purchase the best free agents and re-sign their top players when their contracts are up. Small market teams are forced to exist in a constant state of rebuilding, allowing their best players to disappear season after season on the free agent market, or trading them for a handful of young, inexpensive prospects in the hopes that they'll develop into stars before their contracts expire. If a small market team's management is anything less than exemplary, they fail. In a few notable cases, small market teams like the A's and Twins and Marlins have found ways to win without the big bucks, but only the Marlins have managed to win a World Series out of that group in the last decade. More typical are the examples of the Pirates, Royals, and Padres, who consistently languish near the bottom of the standings without the financial or managerial resources to stay competitive, effectively serving as a developmental system for teams with more money. Meanwhile, teams with all the money in the world continue to fill holes in their rosters by purchasing top dollar talent year after year and, by doing so, continue to drive player salaries up and out of the reach of small market teams, year after year -- if it comes down to a bidding war for a player and the teams chasing the guy are a poor team and a rich one, guess who inevitably offers the most? Subsequently teams like the Yankees remain at the top of the standings season in and season out because they can cherry pick the best players and there's not a damn thing anyone else can do to stop them, except bankrupt themselves trying to keep up. The net result has been the Yankees getting to the World Series six times in the last 12 years, winning four times, and the Red Sox winning the Series twice in the last five years by following the Yankees' model.
And this isn't news, either. Since the Yankees bought Babe Ruth from the Red Sox in 1919 for $125,000, they have systematically run roughshod over the Major Leagues by dominating baseball financially. And inexplicably, baseball has allowed them to do it, to the detriment of at least a third of their teams, arguably more. So yes, salaries are a bigger deal in baseball than they are in other sports because some teams have forced salaries up out of the reach of most of the league -- when a top flight player signs a giant contract, it is almost always with one of four or five teams, with the fucking Yankees right at the top of that list. And that is the different situation in baseball, in a nutshell.