So, since I am currently watching the FIBA basketball world cup, I could not stop comparing it to the (much criticized) IIHF championship and decided to revive this thread.
Im not a basketball guy enough to compare the quality of players, who came to both events. However, as I know, a lot of NBA guys are not there, whether due to injuries, reabilitation, contract problems, conflicts etc. So we can just conclude that both tournaments suffer from lack of players. If anyone bothers to give better insights in to the ammount of participating stars comparing to the IIHF tournament, you are welcome to do so.
The game attendance looks slightly in favor of FIBA - 7 420 per game vs 6 909 per game in IIHF (data from wiki). Plus, the medal games are still ahead in FIBA, so the average will rise a little bit. But only a little, since the overal game amount of FIBA is so big, that even fully packed arenas will have little impact on the final average.
What are the differences between tournaments that will give edge to one or the other in this discussion and exuse the lack of spectators on the stands.
1. Geography. Riga and Tampere are far more accessible to hockey fans worldwide than Tokyo, Manila and Jakarta. Plus, Riga and Tampere are close enough for fans to visit both cities once their team advances to the playoffs.
2. Overall popularity of sport. As much as we all love hockey here, only few will argue with the fact that basketball is the second most popular sport in the world. Sure, like with hockey, basketball is the most popular sport in only few countries, but it is played worldwide, and is the second sport in most countries after football.
3. Amount of participating teams. While FIBA having 32 teams from all over the world will certainly help the scale of the tournament, having a lot of small-ish countries hurts the overall attendance - how many fans from Cape Verde or Dominical Republican can actually improve their teams attendance in Tokyo?
4. Tournament frequency. FIBA world cup is only hosted once in 4 years, which should deffinitely raise interest to any specific tournament, with fans being able to prepare in advance and not just decide "eh, I dont make it this year, Ill just go the next one".
5. Political reasons. Russia and Belarus are expelled from both events, but quality of only one of them is harmed by that fact.
To conclude, I concider that currently, international hockey is doing really well when compared to the second most popular sport in the world. Generating similar interest, while
a) being a less popular sport with much fewer fans;
b) being a yearly event, which makes it less of an occasion and allowing less time to prepare for it;
c) having 2 major powers not participating.
The only thing that excuses the poor attendance of FIBA is having it far away in Asia. But there surely was a reason why the decided to do it over there, and they failed.
If your merit of success for international tournament is football, then yeah, hockey fails. But it might be the second most popular international team sports event, unless curling or something like that is having an incredible run that I dont know about.