They've also created problems to the AZ vaccine at every turn. So much so that now some people simply refuse it.
So if they hadn't shipped 8 million doses to the UK (where that vaccine was developed with public funds) there is no guarantee at all that they would have vaccinated 8 million more people.
Edit with non-UK source (as of 2 weeks ago):
"Millions of Vaccines in EU Unused (March 11, 10:00 a.m. ET) More than 11.5 million Covid vaccine doses that have been delivered to European Union countries have not yet been used, according to Bloomberg. The number of shots sent by manufacturers now totals 54.2 million, compared to 46 million a week previously. The data covers the week to March 7. [1]
[1] https://www.supplychainbrain.com/articles/31024-coronavirus-...