For something like this quick vaccine development, a university lab may figure out how to make it but they have no idea how to produce it en masse, deliver it, etc. We are talking about several BILLION doses! Big pharma are the only people who have the equipment and expertise.

But if you want fairer prices, they could award the manufacturing rights to several companies. If you can prevent price fixing, that could keep the price down.