Почему статья здесь a ?
Ответ носителя языка
Rebecca
wartime milk shortage здесь - новая тема, поэтому, естественно, следует неопределенная статья a . Поскольку артикль a используется для обозначения shortage существительного, слова между ними, естественно, рассматриваются как группа.