Суббота. Полдень. На улице дождь и 12 градусов.
И так хорошо сидеть в Интернете, попивая горячее кофе.
Некоторые пьют кофе горячий.
Свысока глядя на тех, у кого кофе среднего рода.
А думает ли кто: а почему кофе не может быть оно?!
По-русски-то как раз больше подходит под оно?
Почему сделали мужским родом?
Главное - КТО его сделал таким?
И тут возникают новые вопросы.
А почему русские люди такие жёсткие консерваторы-пуристы в родном языке?
Кто-то дал им норму, что кофе мужского рода, а они норму условную принимают за абсолютную.
Причём дали норму эту безо всякого обоснования и достаточного основания.
И ведь так во всём.
Сказали: было "татаро-монгольское иго" - и русские веруют, что монголы завоевали русь и их предков.
Сказали: "Шолохов - великий гениальный писатель" - и русские веруют, что можно стать большим Писателем безо всякого образования и знаний, а только потому что "гений".
Сказали: "Сталин - великий гениальный вождь государства СССР" - и многие русские веруют в это, даже те, кто его ненавидит. Совершенно не подвергая историю СССР основательной критике.
А кофе в XVIII веке употребляли в среднем роде Карамзин и Новиков, в XIX - Мамин-Сибиряк, в XX - Бунин, считающийся тонким мастером русского языка.
Замечательный русский лингвист, создатель первой стилистической грамматики русского языка В.И. Чернышев писал в начале XX века: «Иностранные, несклоняющиеся слова на -а, -е, -и, -о, -у, означающие предметы неодушевленные единственного числа, употребляются обычно в среднем роде». Среди приведённых им примеров есть и чёрное кофе.
Но вот решили Даль и Розенталь, для коих русский был неродным и который они освоили уже взрослыми, что "кофе" по-русски должно быть мужского рода - и русские подчинились.
А тут просто сказывается влияние родовых характеристик этого слова в возможных языках заимствования: во французском (café, m), немецком (kaffee, m), голландском (kaffie, m) и итальянском (caffe, m) кофе - мужского рода.
Подробно:
https://cyberleninka.ru/article/n/istoriya-soglasovaniyapo-rodu-suschestvitelnogo-kofe-v-xix-xx-vv