I agree, the outdoor scenario is romantic, but it isn't what drives the system.
What drives the system is something that can't be replicated with any amount of money, facilities, or programs.
What drives hockey in Canada is a pure love of the game, born into us at birth. When I think of my top ten moments as a kid, they all involve hockey. A goal I scored to win a tournament, a big Provincials win. When I went to the library to get a book when I was 8, it was always a hockey book. I learned to read by reading the Hockey News - that's no lie.
My heroes as a kid were Ken Dryden, Wayne Gretzky, and Yvon Lambert (I know, Lambert...but it's true).
It's like I imagine football in most of the states to be. I like football, but I could live without it. I seriously would fall into a deep depression if you took hockey away from me.
No organization is going to be able to create that in any short span (50 years or less) amount of time. It's cultural, not just a sport or a game.
Canada can put money into an Olympic sport like skiing, for example, and maybe pull off a gold medal. But it'll never be the same here as it is in Austria. Same for other countries putting their efforts and funds into hockey.
I am not saying this to be arrogant at all, just to explain why these kids don't just want to win, they have to win. It's a lot of pressure, but what goes with it if they do win is becoming household names in Canada for the rest of their lives.
John Slaney, anyone?