Dans la seconde édition de son rapport The Right Shot, l’association Médecins sans frontières (MSF) met en évidence le prix croissant des vaccins, ce qui empêche les pays pauvres de protéger efficacement leur population. Le coût total de la vaccination complète d’un enfant aurait ainsi été multiplié par 68 en dix ans seulement, ce qui contraindrait les pays et bailleurs de fonds à choisir les maladies contre lesquelles lutter. Cette situation est due, selon l’ONG, aux entreprises pharmaceutiques, celles-ci profitant de leur position dominante pour accroître leurs marges. MSF prend l’exemple du vaccin contre le pneumocoque, dont le coût très élevé représente 45 % du coût total de la vaccination d’un enfant et dont la vente dans les pays développés aurait déjà rapporté plus de 16 milliards d’euros aux sociétés GSK et Pfizer.