American kids all over the country play soccer, and their parents played soccer as kids. The same isn’t true about hockey.
The cost of entry is super low in soccer - poor kids all over the world can play it. The same isn’t true for hockey.
Everyone I know has been to a soccer game - either as a player when they were kids, or as an adult watching their kids play. I can count on one had the number of people who have attended a hockey game in their lives - that connection matters.
Top European soccer hasn’t been as accessible on TV in America until recently. The same isn’t true about hockey it’s been on TV for years and huge swaths of Americans don’t care.
Professional soccer, particularly in Europe, is a glamour sport, hockey is not. European soccer is filled with handsome, tan, millionaires dating super models and vacationing on mega yachts. Hockey players are disproportionately pasty, white Eastern Europeans who speak little english and have dental problems. Which is more appealing in today’s social media landscape to attract youth to the sport?
View attachment 45694
Or this…
View attachment 45695
Ronaldo has over 300M IG followers, the NHL MVP (McDavid) has less than a million. One of the best players in the NHL for the past decade, Sydney Crosby, doesn’t even have an IG account. That has an impact. (And yes I realize that gif is Crosby, not McDavid).