Итоги голосования для комментария:
Энвер из Нибиру
Честно говоря, совершенно непонятно, зачем в русском языке есть род.
Языки нельзя обсуждать с позиции «зачем». Русский язык так устроен (или, ежели угодно, «так исторически сложилось»©), что в нем есть грамматическая категория рода.

[offtopic]Я слыхал о языках, в которых по 10-20 грамматических классов, играющих примерно ту же роль, что род в русском, причем критерии разделения тупо абсурдны (например, 1 класс — мужчины и персонифицированные мифологические сущности, 2 класс — женщины, огонь и опасные предметы, 3 класс — неодушевленные объекты кроме маленьких и круглых, 4 — маленькие и круглые предметы, 5 — предметы, сделанные из дерева, кроме построек, etc, etc, далее следует нечто вроде китайской классификации животных по Борхесу). Зачем? Затем, что «так исторически сложилось»©.[/offtopik]
В русском языке также есть правила, чтобы обходить род.
Правила, а не возможность по желанию левой пятки употреблять произвольное местоимение с произвольным словом. И потом, эти правила обычно применяются в ситуации с известным контекстом (когда ты, например, видишь представительницу профессии перед собой), и фраза, построенная по ним, может оказаться непонятной (или, по крайней мере, стилистически убогой) тому, кто с этим контекстом не знаком.
Сперва нужно выловить тех людей, которые говорят, что «кофе» мужского рода.
Ситуация с кофе предельно прозрачна в силу общеизвестности исторического контекста. ИМХО, это плохой пример.
+