Well, I'm Swiss so I'm completely neutral here but I do follow the CHL quite a bit and at least the goalie selection is certainly a shocker. From a neutral point I don't think there are many reasons two select those two goalies who got pretty much nothing but lit up in the CHL. On the other hand, Jakub Milota is, in my humble view, the Q's top goaltender this season and could go fairly early in the upcoming draft. Lukas Matecha is even better than Milota. Incredibly consistent and dominant goalie. A top5 goalie in the entire CHL, in my view even top4. I don't think there's much if anything at all between Matecha and Jan Spunar this season performance wise. Of course the latter should be on the team as well if there's even a slight chance of him playing during the WJC20.
The only reason I can come up with is that the coaching staff has already crowned Hrabal as their undisputed nr.1 and either just wants to avoid a goalie controversy by not selecting viable alternatives to Hrabal or they just didn't want to select goalies that are doing well for their respective clubs to warm the bench or eat nachos in the pressbox. After all, a selection for the WJC20 plus preparation camp means you're gonna miss many games of your team. If Hrabal is the clear nr.1, the backup most certainly won't play more than two games, maybe even just one.
That's a bold strategy of course. If something happens to Hrabal or if he somehow gets rattled (you never know) then you're in trouble.
If it helps, our idiot coaches selected two completely useless goalies as well without an actual need to do so. So Swiss coaches are certainly not better than yours
Ewan Huet is fine (not great) but the other two are even worse than the ones you selected. Beglieri is a CHL failure as well and Grüter is a joke anyway. We have many good 06 born goalies but maybe coaches are just afraid to select young goalies and that's why Milota and the Swiss 06 kids didn't get selected.