Pfizer conducts research in various areas, including MS therapy. That costs a lot of money.
Like when Roche refused to study Rituximab in multiple sclerosis, which has been succesfully used as an off-label medication for more than a decade, and then released Ocrelizumab for MS, a totally different and not at all virtually identical drug for ten times the price?
Pfizer has a profit margin of ~30%, and that's after lobbying and advertising and the billions of fines they had to pay for illegal advertising and kickbacks. Unsurprisingly, extractable profit is a really bad proxy for people's health.
But I can't complain anyway, here in Germany you can get Paxlovid free of charge because it's prescribed by a doctor.
While I usually think the "free at point of service"-argument isn't necessary, it's very relevant here. You're still paying for it, and all the other drugs that have come out over the last few years that are much, much more expensive than the therapies they replace.
Take a look at GLP-1-agonists (Wegovy, Ozempic, ...) which will come to replace/combine with oral antidiabetics like metformine and have now also been approved for obesity without diabetes.
Metformine is basically free a 10ct/pill, i.e. ~3€/patient/month. GLP-1-agonists cost about 250 - 1000€/patient/month. More than half of the German population is overweight, and more than one in eight suffer from type 2 diabetes - with both figures on the rise.
This trend of massive price increases with every new generation of drugs is extremely dangerous healthcare systems themselves, especially public ones, and of course the patients themselves in the end. Every price hike sets a new baseline, and we need to be very, very careful about compounding effects.