Hardly! Going by your POV (Point Of View) why doesn't everyone stay using Windows 3 Windows for WorkGroups! Even going by what your saying, and they were kept active, then the computer processor world would of ended! *Example* Windows 3.1 will not load on a modern processor! Even though it says it will work on a 32mhz or
BETTER processor. Also Microsoft gives you a better warranty that a car manufacturer, with them you get a limited 1 year or 50 thousand mile warranty. Also, I take it by your objection that YOU must be still running DOS (any version) right?

The statement you have made, is something that someone that doesn't want change.
It's fine for things to have use-by-dates, as long as it is clear at the outset that they are time-limited, such as the Release Preview of Windows 8, or for a financial software package to require annual renewal of license to enable taxation updates.
I can only guess how unpopular Windows would become if the small print read that the OS would shut down every 30 minutes after a certain date was reached, unless the license was renewed and a fee was paid for upgrading. I think Linux would benefit greatly from that.
To suggest that the plug should be pulled on outdated OS versions whose licenses were sold without that provision is ludicrous and inflammatory.