(Obviously theoretically ideal economically would be if the government could just have a socialised department discovering and developing all new drugs needed with no profit margins, but then you lose out on benefits of competition, profit motives etc. so a split model makes sense, where they're still private companies but the gov invests hugely in them - but in return for the fair share of profits, rather than so many current grants where the gov pays funding and it doesn't even get them a good discount on buying the overpriced final drug.