I can see the suppliers adding an expiration date. Why not?
Where is the rate data from which expirations are calculated? I'm guessing this is going to be hard to find.
IPA polymerizing? I kind of doubt that. If it did, what was the polymerization agent? All of this suggests to me reactions that are not characteristic of the solvent or reagent itself. If so, then as the poster was asking, what is the reaction that is to be avoided? At what rate?
If you test chemicals you have in your laboratory for the presence of peroxides, you will be surprised how many will test positive. (As I recall we were using a horse liver peroxidase test strip???. This was years ago.) Opening bottles will alter how long you might keep them. If it is an aldehyde, use it fresh. The older it is of if opened, check before using.
I say, use some judgement. Some reagents such aldehydes, acid chlorides, moisture sensitive reagents, air sensitive reagents, etc., require your own judgement. Sodium chloride, isn't it mined or isolated from the oceans? What is the degradation rate on that?