At least MS isn't as bad as Apple where the literally force you to buy new hardware along with the new O/S (Ipad 1 anyone?)
A little harsh, there, don't you think? Apple's not literally forcing anyone to buy new hardware. My iPhone 3G (released in 2010, just like the first iPad) is working just fine, even though it's stuck at iOS 6. Pretty good for a 5-year-old consumer product. Do five-year old Android devices run Kit Kat? Any five-year-old Windows phones?
The upcoming release of OS X, just like the current one, supports machines all the way back to 2007 (that's a core 2 duo machine with 1GB RAM).
OTOH, my copy of Windows XP bitches at me every day that it's obsolete and dangerous, and now my Windows 7 machines are prompting me daily to sign up for the wonderful Windows 10 upgrade. To my recollection, no Apple product has put notices in my face like this.
And Microsoft has its own history of rendering hardware useless with each release. Windows 95 could just barely run on a 386, but required 4 megs RAM; windows 98 dumped the 386, and demanded 16 megs RAM and more disk space; windows ME and NT ditched the 486 and demanded 32 megs RAM (minimum) and more disk space; windows 2K required more MHz and more memory and disk space; windows xp required a 233MHz pentium, at least 64mb and 1.5gb disk space; Vista demanded an 800MHz processor, 512mb RAM, 15GB free disk and (dealbreaker for many at the time) a DirectX 9 graphics card; windows 7 bumped that up to a GHz processor, gig ram, 16 GB free disk space and the DirectX card. You could run Windows 8 with 1 GB machine (with the DirectX card), but would you want to?
Bashing Apple is all good where they deserve it, but every tech company leaves old hardware in the landfill. Also, the iPad 1 was a first-generation product; like the first iPhone or first Air, consumer-be-warned. The iPad 2 (2011), OTOH, is still fully supported and will run the upcoming iOS 9. Just sayin' call a spade a spade.