Is Windows designed for planned obsolescence? (explanation for slow downs after 2-3 years of usage?)

This is nothing new, everyone who has used any version of Windows for any period of time has experienced the phenomenon of Windows slowing down to the point of annoyance after around 2 years or usage. There is even a phrase to describe this behavior, ‘bit rot’.

Many electronic goods sold today have a planned obsolescence, a useful lifespan after which, conveniently, they break down or malfunction, usually just after the warranty runs out.

This got me thinking – what is to stop Microsoft from designing behavior in Windows that intentionally has the same result? Why is it that every Windows version exhibits this behavior, and why is it always around 2 to 3 years of usage? Doesn’t this conveniently tie in with Microsoft’s release schedule for new versions of Windows?