Думаю, так сложилось исторически. В хоккее более лояльные правила в отношении силовой борьбы и в соответствии с этим у хоккеистов больше защиты на теле во время матчей, разрешены силовые приёмы, а в НХЛ, например, за драки не дисквалифицируют игроков ( так Википедия подсказывает). В футболе же было бы слишком травмоопасно устанавливать такие требования к силовой борьбе, поэтому драки встречаются редко, более того, за них можно получить дисквалификацию на очень длительный срок.