The answer is, corporations seek long term profits. Short term gouging tends to make customers angry and seek alternatives, and the same is true for large buyers/government agents.
If this were a single transaction, it would make sense to extract as much revenue as possible. But Pfizer/BioNTech have to balance that against their long term relationships and how to maximize profit over long time scales.