Teams that have won the NCAA Division 1 Basketball Championship More Than Once
UCLA 11
Kentucky 8
Indiana 5
North Carolina 5
Duke 4
Connecticut 3
Kansas 3
Cincinnati 2
Florida 2
Louisville 2
Michigan State 2
North Carolina St 2
Oklahoma State 2
San Francisco 2
# of Division 1 NCAA Hockey Championships
Michigan 9
Denver 7
North Dakota 7
Wisconsin 6
Boston University 5
Boston College 5
Minnesota 5
This means that SEVEN schools have as many or more championships in hockey than all but TWO schools do in basketball. There may be more basketball "talent" to choose from, but there's a finite number of elite persons in any field of endeavor. It's not a straight-line function. The numbers don't scale like that. If that were true, than there would be 100 Einsteins and Galileos because there are 100 times as many people on the earth as there were 300 years ago.
Now explain to me again how "terrible" UCLA's program is....only two schools in HISTORY have won more basketball championships than we have won hockey championships. And they've been playing the NCAA tournament since 1939 (when Oregon won). Before that, the NIT was actually the "elite" tournament before an NCAA tournament was even conceived of. So they've been playing basketball for 74 years and NCAA Hockey for 63.
My only point was that I don't think the analogy is comparable. Hockey is still a "niche" and a "regional" sport. Just because you put an NHL team someplace doesn't mean that a majority of kids will play that sport (as they do in areas where the weather is more conducive to playing "unorganized"). Unorganized play is where you develop your skills, because the time you get on the ice (or court, or field, or whatever) is essentially limited only by your ambition. I don't think the kids in Phoenix skate on the ponds there, last time I checked. There are at least double the number of schools playing Division 1 hockey than there were 15 years ago and you can't tell me that the number of elite players in the NCAA is also double. Well, you can, but I would disagree with you.