Could also be related to the fact that they need to account for a massive range of storage conditions across all consumers. Some people live in climates where it hits 90-100+ degrees for many months of the year and may not have AC. Some people might keep their bottles on a counter that receives sunlight. And there are huge ranges in humidity. There's probably a big range in medicine lifespan between the best and worse cases there.