It the required temperature ranges.
Keeping something on ice is much easier than storing at a precise temperature range and not freezing it.
The oral polio vaccine (OPV)
----------------------------
Contains live, attenuated virus
Should be frozen. If thawed but still cold--below 8 C (46 F)--refreeze immediately. Place in freezer on arrival. If thawed and warm--above 8 C (46 F) [1]
Maintain continuously in the frozen state--14 C (7 F) or lower. The vaccine may be refrozen. A maximum of 10 freeze-thaw cycles are permissible provided the total cumulative duration of thaw does not exceed 24 hours, and provided the temperature does not exceed 8 C (46 F) during the period of thaw. [1]
Vaccine in liquid state in unopened dispettes may be used for up to 30 days provided it has been stored at 2 -8 C (35 -46 F). A maximum of 10 freeze- thaw cycles are permissible provided the total cumulative duration of thaw does not exceed 24 hours and provided the temperature does not exceed 8 C (46 F) during the period of thaw. [1]
Cost of $0.11 - $0.20 per dose. [2]
Inactivated Poliovirus Vaccine (IPV)
------------------------------------
Refrigerate immediately on arrival. Store at 2 -8 C (35 -46 F). Do not freeze. [1]
Should not be frozen. Refrigerate on arrival. [1]
Shelf Life after Reconstitution, Thawing, or Opening - Ampoule: Discard if not used immediately. Vial: Until outdated, if not contaminated. [1]
Cost of $1.50 - $3.79 per dose [3]
-----
[1]
https://wonder.cdc.gov/wonder/prevguid/p0000075/p0000075.asp[2] https://www.unicef.org/supply/documents/oral-polio-vaccine-o...
[3] https://www.unicef.org/supply/documents/inactivated-polio-va...