Why should I (and 000s of others) spend my pension on travelling to watch the Ashes next winter?!
Don't go, then.
Professional live (in-person) spectator sport isn't designed for people to spend huge amounts of time and money on, travelling vast distances and staying in hotels, to watch. Its primary purpose is to entertain locally-based people.
Because your sports team can lose, bringing disappointment, it carries with it risk vs reward. When you live locally and your team gets hammered you can go home within an hour and quickly get over it and go again next week.
Travelling substantial distances and spending a lot of money on a sports match is a relatively new thing that has come with increased mobility, free time and disposable income.
If you choose to do it, that's absolutely fine. But the risk to reward ratio will then get seriously skewed towards the risk that you might face a huge let-down relative to the time and money you have invested. That's a risk YOU choose to take. No sports team in the world, not even Bayern Munich, can make the promise that they won't turn in a dud performance because a fan travelled across the world to watch them.