Моя аргументация основана на вашем же утверждении. Я всего лишь попытался довести вашу аргументацию до абсурда. Исходя из каких таких критериев вы утверждаете, что "кофе" - среднего рода? Из-за того, что это слово оканчивается на -е? Но это работало бы безотказно, если бы слово "кофе" склонялось так же, как и другие существительные на -е. Все склоняемые существительные со словарной формой на -о, -е, -ё - действительно, среднего рода.
Что касается несклоняемых существительных, то с ними не всё так однозначно.
http://rus.1september.ru/2007/20/3.pdf
Цитирую отрывок:
1. Слова, обозначающие неодушевленные предметы,
обычно относятся к среднему роду: новое
пальто, шелковое кашне, хрустальное бра, яркое кимоно
и т.п.
К мужскому роду относятся слова: бри, сулугуни
(сыр); кофе; пенальти (штрафной удар); га (гектар);
торнадо (смерч), сирокко (ветер); названия языков:
хинди, урду, бенгали и др.
К женскому роду относятся слова: салями (колбаса);
кольраби, брокколи (капуста); авеню, стрит
(улица) и нек. др.
Конечно же, нетТогда хоть пишете правильно. Было бы тогда "для депа", "к депу", "с депом". А из того, что вы написали, я бы тоже мог заключить, что вы мало знакомы с парадигмой склонения существительных среднего рода.