Es gibt eine gewisse Produktion an Impfstoffen. Natürlich kann man jetzt einen überbietungswettbewerb starten und versuchen, für sein Land mit mehr Geld etwas mehr herauszukitzeln. Es ist aber i.A. sinnvoller, wenn man eben als Verbund der gesamten EU kauft und dann auch nach Bevölkerung verteilt - was auch passiert ist, Deutschland stellt 18,5% der EU Bevölkerung und bekommt 19% der georderten impfdosen.
Den Effekt des gemeinsamen Kaufes sieht man hier: https://taz.de/Corona-Impfstoffe-in-der-EU/!5740670/
Die EU zahlt pro Impfdosis fast 1/4 weniger als die USA. Wenn die Länder einzeln verhandelt hätten, wären die Kosten signifikant höher.