I think the same can be said for die hard fans of any of the other sports mentioned as well. Kids aren't brought up in the US watching and playing hockey nearly as much as the other three, and every kid sees the baseball/basketball players making bazillions of dollars.