One reason explaining that would be the cost. Take basketball for instance, all you really need is a pair of gym shoes, a ball, and a makeshift rim whereas in hockey there are more necessary equipment such as: sticks, pads, pucks, and skates. Not to mention having access to an ice rink and the fees. With hockey in particular there’s also another crucial skill you need to have in order to play: the ability to skate. And honey let me tell you, ice skating lessons are not cheap. And whose mama is going to pay for that?