Еще один аргумент в пользу мужского рода у «кофе» – аналогия со словом «напиток» – тоже несостоятелен. Да, иногда родовые понятия влияют на род слова: «бри» мужского рода, потому что это сыр, «салями» женского, потому что это колбаса… Но здесь мы имеем дело не с правилом, а лишь с нестрогой закономерностью, исключений из которой масса.
Если слово «напиток» повлияло на «кофе», то куда пропало это влияние в других словах? Например, почему у «виски» или «бренди» мужской и средний род равноправны, а «какао», согласно литературной норме, и вовсе только среднего рода? Впрочем, иногда – вероятно, под влиянием «кофе» – в реальной практике появляется и «вкусный какао».
И почему у названий видов кофе – «эспрессо», «капучино», «глясе», «латте» – даже с точки зрения словарей возможен и средний, и мужской род?