No, the reason Beltran gets $119 million contracts is because MLB makes billions of dollars and the players are the most important part of why. Just like in a law firm, the most important input is labor and the best lawyers will make huge money if they produce. If baseball didn't make huge amounts of money , players wouldn't get huge contracts.