I guess that if you have components that have low solubility, they will more likely separate if kept cold and still for a long time. But however, I also guess that if you can shake up in the oil before you pour it in the engine, the parts will mix again in the hot heavy movement in there.
Next thing is: Will the ingredients change/corrode/react during a year or 10 yrs? I don't know but I sure don't think so. At least not the oil and if the additives would, then I suppose they would do so almost immediately in the engine temp. Most oil makers make a point of their products *not reacting and changin*.
So, still don't think oil will fail in storage. But if I was a maker, I would set a short shelf life just to be safe.
And, I use my oil, generally it by mistake a container gets lost in the garage.
But it would be interesting to get Molakule or a brand engineer to chip in.