I think the reason Switzerland would be chosen is that it has eclipsed the Czech Republic in the IIHF ranking for 6th. And while Czechia does have more NHL players, Switzerland has arguably the bigger stars, so there's no strong incentive to buck the rankings to include Czechia instead. If the Russian war persisted, both could be taken.
Daly: No Team Europe or North America at 2024 World Cup - TSN.ca
"TSN Hockey Insider Darren Dreger reported last week that a qualifying event could be held in 2023 to determine the field for the 2024 event.
"A play-in event is exactly what’s being discussed by the NHL, the NHLPA, the IIHF, and the various Federations," Dreger said on Insider Trading. "They’re meeting this week in Paris and they’re trying to hammer out some of the details.
"You could see a play-in event for some of the European teams in August 2023. We’ve talked a lot about what the World Cup will look like in 2024 and again in 2028, it will most likely be eight teams including Canada, the USA, and the six European Federations. Russia, obviously, is to be determined." "
For the last two spots, there may/would be a qualifying event. That's what I'm excited for, honestly, as a Team Austria fan. I don't know how many teams it would be. But for example. Ranks 1-6 - Finland, Canada, Russia, USA, Sweden, Switzerland. Say for example there are 2 groups of 4 for the last 2 spots. It might look something like.
Group A: Czechia, Denmark, Latvia, Austria
Group B: Slovakia, Germany, Norway, France
That tournament would be a ton of fun. To have NHL players, best on best of the mid-major countries, and then the World Cup after that would be great as well.