But you said it does not go bad and does not degrade. 50 years was used to illustrate a point. Intentionally. I'm a literal person. Perhaps your incorrect uses of absolute terms was implied, or just clumsy. I'll give the benefit of doubt it was just flippant terminology.
But now we agree that clearly it does go bad, does get contaminated from sitting, and does degrade. Now that we agree that it goes bad and degrades, the key is to determine at what point. Is it at 40 years? 30 years? 5 years? 1 year? While you are quite likely correct that in 1 or 2 years it probably does not go bad from sitting, at what point does it go bad. "Never" or "Does not degrade" is the wrong answer on a forum that is meant to be more technical in nature. It would be similar to a lawyer speaking in incorrect technical absolutes on a legal forum. It would be ill-information. Further such absolute terms totally contrary to known accepted industry standards and recommendations would undermine that attorney's credibility IMO.
According to every owners manual for every vehicle I've ever owned, and every bottle of oil I've purchased, the professionals tend to recommend somewhere in the 3-6 months to 1 year range (or X miles). Those are likely conservative, for liability reasons. In any event, your advice of 2 years is beyond acceptable owners manuals and oil company recommendations, to my knowledge. Therefore I think 2 years is pushing it on time in an engine exposed to elements, as we have agreed that oil does in fact degrade from sitting in an engine at some point.
ETA: No sense arguing about it, certainly many people will have differing views based on the myriad of life events, education, experiences, etc. I never come to forums to argue with people. No point in that misery. But when speaking on terms that might impact someone, I try to speak in clear terms to help others. But we're all only human, trying to assist others with our best suggestions.