Когда не было Интернета и олбанского языка, у образованного населения были свои стилистические приёмы для выражения отношения к действительности путём сознательного игнорирования грамматики.
Я не думаю, что правила существуют в языке для того, чтобы сделать чью-то жизнь невыносимой и выставить на всеобщее посмешище тех, кто университетов не кончал. История с кофе была с самого начала выдуманной, неестественной для русского языка. Население Российской Империи было не только в массе своей неграмотным, но и массово пьющим чай, а не кофе. Слово это приживалось в языке какими-то собственными путями. Устаревшая дичайшая форма "кофий" - откуда она вообще взялась, не по аналогии или созвучию с чаем (чай - кофий) ? В таком виде мужской род был единственно возможным, но слово изменилось, а род остался прежним, чем была полностью проигнорирована внутренняя логика языка. Напомню, что слово "пальто" было тоже сначала мужского рода, но именно потому, что оно стало популярным видом одежды среди населения, благополучно сменило грамматический род на средний, и как-то обошлось без народных волнений и попыток сбросить очередного Ивашку с колокольни.
У меня лично не возникает желания воспользоваться нежданно грянувшей свободой и немедленно начать употреблять кофе в среднем роде. Я его вообще молча употребляю

Миль-пардон, что выглядит не идеально - мой кофе сейчас как раз в процессе употребления и, судя по качеству, он вполне мужского рода. Главное, чтобы у меня не возникло желания назвать то, что я пью, в среднем роде, а с тем, что прочно вызубренное правило теперь никому не нужно, я как-нибудь смирюсь, потому что в русском языке ещё предостаточно действующих исключений, и свою грамотность-безграмотность можно проявить множеством способов. Просклонять то (т) же кофе, например ;-)