Earlier quoted context omitted.
Wouldn't the real solution here be to put real expiration dates on things that can harm you, and real expiration dates on things that haven't actually expired? Like a "dangerous to use after 01/01/2019" label on things that actually are dangerous. Other items could have labels like, "Safe for use until 01/01/2025 - Effectiveness may be degraded after 09/05/2019"
Seems simple enough, just extend the expiration dates on the meds that don't turn toxic and that still work. The issue here though is that it's not in the drug manufacturers interest to have super long dates. Putting labels that expire sooner means they can push higher volume.
I assume that would be done after bringing a drug to market, otherwise drugs could easily be delayed 10+ years if they're shelf-stable.