Обилие и разнообразие лекарств обусловлено многими факторами: более высокая эффективность, разная направленность по способу воздействия, индивидуальный подход, резистентность, способ хранения и транспортировки, возможность сделать производство дешевле итд.
Есть группы препаратов, к которым возникает привыкание, они перестают действовать, а прием пожизненный. К подобным можно отнести гипотензивные лекарства, антибиотики ( резистентность к первым разработанным антибиотикам практически у всех ныне живущих, а еще в 80-х пенициллин справлялся со множеством инфекций).
А вот со сроком годности лучше не шутить — чревато всяческими неприятностями. В лучшем случае не будет эффекта, хотя утерянное время может стоить жизни в отдельных случаях. Более длительный срок годности имеет значение при разработке новых лекарств, но далеко не самый приоритетный.