The high cost of going to a pro baseball, football or basketball games started several years ago when the cable companies hooked up with the sports teams for exclusive rights to carry their games. Players noticed how much money the owners were taking in and they wanted their fair share and then some. Pro teams today are probably one of the most valuable owned assets in the U.S. It is estimated that the Yankees and the Cowboys alone are valued at over $2.5 billion each. With players making in excess of $25 million per year, team owners needed to up ticket and parking prices, concession contracts, TV contracts, endorsements and other income producing items.
I remember when Lebron James signed with Cleveland in the NBA. Before he even stepped onto a pro court, NIKE signed him to an $90 million contract for I believe seven years and then added to it after that contract expired. Today, he has an estimated $270 million net worth.
And that is why it costs so much to go to a ballgame. No owner is going to go into the red to put a team on the field, but a few have only because of their careless and reckless spending.