Powody braku lekarstw są różne. Jelfa, firma produkująca hydrocortyzon, podaje, że substancja. z której jest wytwarzany, nie spełniała warunków zamówienia. Z produkcji leku na gruźlicę (brakowało go przez kilka tygodni) zrezygnowała, bo nie chciała przeprowadzać drugi raz rejestracji zgodnie z wymogami unijnymi. Koncerny podają, że ich farmaceutyków na rynku nie ma, bo w Polsce są tańsze niż np. w Niemczech. Dlatego zagraniczne firmy zajmujące się tzw. importem równoległym (dopuszczalnym w UE) wykupują leki z polskich hurtowni, by sprzedawać je z zyskiem.