I'm thankful to the big capitalist pharma companies for developing vaccines.
It's not like we all have access to vaccines developed by North Korea, Cuba or other communist states.
As for a "cartel", well the Astra Zeneca vaccine is being sold at cost for the duration of the pandemic, so they are not participating in any price fixing. At about £4 a shot, the cost of the vaccine is negligible compared with the value provided, even in countries like Thailand.
Pfizer and Moderna seem to be more greedy, but give it a couple of years and there will be other mRNA vaccines.