We’re at the peak. This will be the high water mark. US team sports will fall apart as the boomers die out. It will be like cable TV.
I don’t even watch sports anymore, never really have but do enjoy them every now and again. Going to events just for entertainment is financially demanding now too, even for minor league stuff in my area. Typical cost per person for a standard season game for ticket, parking and food is around $150 just for cheap seats (depending on the teams playing of course). I pay for season tickets to broadway theater shows and get out at the same price point for two tickets per show instead of one for mid level seating, and a much more consistent entertainment value - reviews are helpful in determining if we go to a show or sell the tickets.