it would kinda dilute things since some sports have their world championships two years after each olympics (i.e. the World Cup in soccer)
and where are you gonna hold these events?
Could have them anywhere, pick the same location every year that everyone would be cool with or if they want to keep rotating it they'd just have to make that decision and award the cities in advance.