Some oils penetrate through Plastic but in all cases where i seen that happen, the Plastic becomes noticably oily from the outside. I assume there is nothing like that visible in the unopened bottle seals, and the bottles themselves are often made of Glass
It is not only oils, but mainly the solvents. And these do not keep any traces on the surface, because they readily evaporate out.
And with glass vials the problem could be the seal...
The degradation over time - Assumig it is like any other chemical reaction, it is all about slow degradation - There is no definite date of exponential process change (like in biological processes i.e. food expiration date). The material gradually loses effectiveness and the "cutoff" date was chosen rather arbitrarily, there is no abrupt change in the effectiveness anywhere before or after the date
Well, individual reactions are exponential, but there are more of them (like bacteria growth is exponential, what means till some time their concentration is way below threshold, but then it practically explodes fast). Same if some degradation byproduct is killing it - the thing becomes unusable when it exceeds some limit.
And even with an exponential decay:
The efficiency requires certain concentration of certain component. If this component loose e.g. 20% over the year, they put there 20% extra so there is just the required level even after that year. But this means the efficiency is reached over that year, but not any longer.