Кратко: deficiency — это скорее про нехватку внутри организма или системы (медицина, биология, качество), а shortage — про нехватку ресурсов в экономике/логистике (товары, люди, деньги). Подробная разница:
Значение: Отсутствие чего-то необходимого для нормального функционирования. Часто подразумевает качественный изъян или внутреннюю проблему. Контекст: Медицина, питание, бухгалтерия, личные качества. Примеры:
Vitamin D deficiency (Нехватка витамина D в организме).
A deficiency of character (Изъян характера).
Budget deficiency (Бюджетный дефицит — когда расходы превысили доходы). Значение: Ситуация, когда спрос превышает предложение. Речь о количестве (штуках, литрах, людях), которое можно посчитать. Контекст: Экономика, торговля, кадры, война. Примеры:
Water shortage (Нехватка воды — засуха, перебои с поставками).
Labor shortage (Нехватка рабочей силы).
Housing shortage (Жилищный кризис — мало домов). Сравните:
Vitamin D deficiency — человек болен, у него анализ плохой (внутренне