Because it isn't a normal business. Amazon would make more money if they drove everyone else out of business. If there are no other baseball teams, or they are like the globetrotters, no one will watch. I'm not sure why that is hard to understand. They need competitors. I mean, if only the Yankees show up at the stadium, who do they play?
As for players sharing money....that's apples and screw drivers (i.e., more absurd than apples and oranges).
Again, it would be great if we could disagree respectfully.