Originally Posted by SkiRacer55
...the next FIS World Championships is in Austria
To be precise, the next one is in France and the one after that in Germany.
And to be fair, the next Winter Olympics are in North America.
Perhaps the delegates had reservations about awarding the event to a nation which doesn't televise the sport - even in a season when their athletes won both large globes?