That's not how I would put it. Speaking from the inside, Microsoft is committed to provide support for earlier versions of the products. Especially the ones that would have huge impact on consumer. There are lots of offers, but unfortunately they aren't well marketed.
Where you forced to upgrade?
I believe in one thing. If it's working, why fix it! I tell you an example; we still have some special customer's who are running on Windows NT.
I am still running windows XP if that helps