1. Because most Americans do not know or understand the rules of hockey.
2. Because hockey matches are typically low scoring affairs. (See soccer or baseball.)
3. Because it is not seen as an American sport.
Why isnt rugby more popular?
Im not certain this is universal, but I have a hard time following the puck on TV. I think that was a problem even when I went to a pro game in person . . .I would think that would be fixable on TV, by the expedient of putting a cursor of some kind on the puck. Use AI or something to keep the puck highlighted.
It takes leather balls to play rugby!