Not that I am defending Minnesota and their claim of "State of Hockey" but not sure what you were expecting for games not featuring USA or Canada. On TV, the atmosphere seems great for USA games, and the Canada games have more attendance than you claim. https://www.iihf.com/en/events/2026/wm20/schedule Click on "Game Centre"
12/26 - USA vs Germany - A: 14,276
12/26 - Canada vs Czechia - A: 5,502
12/27 - USA vs Swiss - A: 13,984
12/27 - Canada vs Latvia - A: 4,146