Absolutely true. Unfortunately, both have become unaffordable for the many fans, at least at the professional level. For my family and I to go to a Red Sox game runs well north of $300, and the only reason it's not much higher is because I long ago learned to park 5 miles out of town and take the "T" to Fenway.
The answer has been our local minor (Eastern) league team, who are fun to watch and the tickets are more than reasonable - box seats are $10. And they've got Sam Adams on tap - nice and cold.
Go Fisher Cats! Always go to first Sat home game of yr.Street parking $1 with smart meter
[[Football is a much better game on TV than in person. Baseball vice versa.]]
Soccer has them both beat. It is worse both on TV and in person.