The Covid-19 vaccines were hailed as a miracle upon their arrival.