Жёлудь, но ведь желудёвый. Жёлтый — желтеть. Чёрный — чернеть. И т.д.
Буква Е оказывается "подставкой" под две точки, которые обозначает ударение. Соответственно, переход е — ё весьма логичен. А вот в переходе е — о логики нет. В дореволюционной орфографии по общему правилу там, где е под ударением остаётся е ставилась буква ять. Правда, нужно было ещё помнить множество древних корней, где ять ставилась вне этого правила, а следуя древней фонетике, в которой были разные звуки. Старообрядцы, например, ять читают как наше "е", а "е" как "э". У них Христэ Божэ.
Циган — это ещё ладно. А вот огурци и огурцы я бы оставил оба. Пусть огурци — это именительный падеж (Огурци растут на грядке.), а огурцы — винительный (Я ем огурцы). Такое же различение падежей в церковно-славянском языке.
Дочь и доч. Так себе изменение. Это слово склоняется-то по-архаически — по парадигме склонения слова "дщерь". А вот "ночь" требует оставить "ь", потому-что "ночью".
И таки да. Род кофе должен зависеть от качества кофе. Например, "Отличный кофе из отборного зерна", но "Желудёвое кофе".
А Виски и Бренди — это множественное число.
