That sounds like a bunch of revisionist history. First of all the reason Kurri played in Italy was because he was a RFA and he didn't want to sign with the Oilers. Eventually Oilers traded his rights and he came back to play with Gretzky. He went to Italy to hold out, not to play in the WHC and to believe otherwise is astonishing.
Also the reason why Selänne came to North America so late has nothing to do with his legs. He played two full seasons after he broke his leg. Jets owners were cheap and lowballed him and didn't budge after that initial offer, partly because they were cheap and possibly partly because they didn't understand his value. Selänne had to wait a long time for the opportunity to play in the NHL and signed eagerly as soon as he got an offer, but that contract offer came from the Calgary Flames. If not for the Calgary Flames Selänne would have stayed in Finland for at least another year and his legacy would be vastly different having missed on those rookie records.
Again, it has nothing to do with wanting to play in the WHC. In fact everything points out that Selänne wasn't that keen on even playing in the WHCs. After he joined the NHL he played in the WHC only 4 times even when he had a chance to play more than a dozen times because of missed playoffs or quick exits. He even refused the call to play by sending a fax, because he didn't want to talk to the head coach in person.
I'm not saying the WHC doesn't mean more to Europeans, because it clearly does, but I think you painted a dishonest picture of the reality.
I'd think the very serious leg injury probably affected things, but no way to know what would've happened without it. True that when the Jets eventually made an offer they lowballed it which led to Selänne spending one more year in Finland, but without that injury it seems likely the Jets lowball offer would've come a year sooner at least.
With Kurri, I think there was many factors in his decision to play in Italy, I'm pretty sure the home tournament was one of them, but how important I wouldn't know. My guess is the biggest reason was having a more relaxed year and some time to evaluate what he wants to do with his career. He was a 5 times SC winner and getting at the age where retirement, while somewhat early wouldn't have been unheard of. But I'm just speculating.
Also according to Selänne himself, the reason why he refused to even talk, was because he knew he couldn't keep his decision to not go, but his head would be turned. If I recall one year he didn't want to play (or probably more like where he deemed it more sane to take some time off and rest), Kurri himself went to go get him in person... so yeah, obviously WHC in general wasn't the highest priority for Selänne at all, but at the same time his behaviour seems to indicate he really DID want to participate and not going was usually more about reason than lack of passion. Hell, how everyone seems to talk about Selänne and his passion for hockey, it sometimes sounds like if Mestis had been played during the summer, you'd probably had seen Selänne in some team... The way you spin it makes it sound like Selänne didn't think WHC important enough to even bother answering the coach other than by fax, which seems rather long way from truth.