Дело в том, что словари русского языка составляют люди, а люди часто делают глупости. "Нет более доверчивых людей, чем ученые" © (Энгельс, если не ошибаюсь).
В словарях написано, что "кофе" мужского рода, хотя оно должно быть по законам языка и его духу среднего (исторические причины мы все знаем). Поэтому я как раз не выступаю в качестве граммар-наци, поскольку не ссылаюсь на авторитет словарей и не отстаиваю правила ради правил.
P.S. Есть одна ошибка, которую многие часто делают: принимают деградацию языка за его развитие.