Кофе – существительное мужского и среднего рода. Мужской род – строгая литературная норма, средний род – допустимое разговорное употребление. См. также Горячую десятку вопросов.
Правда – что слово кофе можно употреблять в разговорной речи как существительное среднего рода, неправда – что теперь: указание на допустимость такого употребления находим еще в словарях 1970-80-х гг. (см., например: Скворцов Л. И. Правильно ли мы говорим по-русски? М., 1980). Необходимо подчеркнуть: средний род слова кофе (и раньше, и сейчас) – допустимое разговорное употребление; согласно строгой литературной норме слово кофе (и раньше, и сейчас) – существительное мужского рода.
Как и тридцать лет назад, сейчас кофе может употребляться как существительное мужского рода и как существительное среднего рода. Эти варианты по-прежнему неравноправны: мужской род – строгая литературная норма (в образцовой речи), средний род – допустимое разговорное употребление (но не ошибка). Современные словари русского языка, как правило, указывают: кофе, м. и (разг.) с. Но могут и ограничиться указанием строгой нормы (особенно если это издания, адресованные работникам эфира).
Нормы языка фиксируются словарями, а словари составляют лингвисты, одна из задач которых – наблюдать за развитием языка и фиксировать происходящие в нем изменения. Особой «инстанции, ведающей чистотой русского языка» не существует, хотя в каком-то смысле такой инстанцией можно считать Институт русского языка им. В. В. Виноградова РАН, в задачи которого входит кодификация норм литературного языка в нормативных словарях, грамматиках, справочниках по культуре речи. Но академические словарные проекты выполняются и в других учреждениях, в том числе в Институте лингвистических исследований РАН, выпускающем многотомный Большой академический словарь русского языка – самый значительный по объему нормативной лексики словарь русского языка.
Правда – что слово кофе можно употреблять в разговорной речи как существительное среднего рода, неправда – что теперь: указание на допустимость такого употребления находим еще в словарях 1970-80-х гг. (см., например, Скворцов Л. И. Правильно ли мы говорим по-русски? М.: Знание, 1980). При этом средний род слова кофе (и раньше, и сейчас) – допустимое разговорное употребление; согласно строгой литературной норме слово кофе (и раньше, и сейчас) – существительное мужского рода.
Учиться нужно всем: и авторам, и читателям словарей. Это во-первых.
Во-вторых. Дефисное (не раздельное) написание свидетельствует о том, что в русском языке, в отличие от французского, нет самостоятельных слов "фуа" и "гра".
В-третьих. Средний род этого несклоняемого (в отличие от рояля и виолончели) существительного соответствует родовому слову "блюдо" (ср. несклоняемые: суши, бланманже и др.).
В-четвертых, виолончель тоже инструмент (музыкальный).
Обратите внимание: в этом значении слово самбо дается с пометами нескл. (то есть несклоняемое), м. (мужской) и ж. (женский). Пометы, указывающей на средний род, нет.
В данном случае ура является субстантивированным междометием. В результате субстантивации междометие приобрело категорию рода и, действительно, употребляется как существительное среднего рода.
Бали может использоваться как существительное мужского и среднего рода. Мужской род – по слову остров, средний род – по внешнему фонетическому облику названия.