На сайте НХЛ есть просто сухая строчка, что в 1911 году 2х30 превратилось в 3х20. Хорошо бы почитать источник вопроса.
Но на деле да, здесь вопрос в том, что хоккей сотню лет назад был вообще другим. Основное отличие в том, что это действо происходило на открытом воздухе. Для того, чтобы игра состоялась, нужна была отрицательная температура.
В моём городе развит мотоспорт. И зимний спидвей - одна из зрительских заманух - как раз таки проходит на льду на открытом стадионе. Так вот, если не двигаться — это дикий дубак. И здесь "3 по 20" как раз лучше, чем "2 по 30" именно потому, что можно прогуляться, размяться. Как только на зрителях хоккея начали делать деньги, стало понятно, что зрителям нужен комфорт. Так что, дело, возможно, было не в продажах, а скорее в том, что зрители не могли долго находиться на трибунах без перерыва.
Ну да и пёс с ним. Забавный факт.