The NHS sort out the logistics of a mass vaccination campaign every year. Why would the army - who have literally zero experience doing anything similar - be better at it?
Based on my albeit limited and anecdotal experience, the NHS are doing an incredible job getting it up and running.