The point was that if the post-Steve-Jobs Apple had a strategy to "force customers into buying new products due to lack of support of older hardware and short lifecycles", then it seems silly that they're not using this strategy on their best-selling devices.
A smarter decision you could have made would have been to buy a Windows machine whose look/design you liked, and then run a Unix VM to satisfy your curiosity for that OS.
To buy a 2010 Mac laptop primarily to run Windows, and then to be mad that in 2015 that laptop won't run Windows 10 seems utterly ridiculous.
In the enterprise I company I work for, Macs run Windows in a virtual machine. Works great -- been playing with Windows 10 on mine for several months.
The whole reason for buying them a Mac in the first place is for OS X specific workflows. Not because we thought the Mac was of better quality, or liked the look of it.
Windows on the Mac is an afterthought to save the cost of having to give the employee a dedicated Windows PC in their cube that will infrequently be used. Having to use Boot Camp, where the employee can either be in OS X *or* Windows, but neither at the same time, is a total productivity killer. Our users spend 95% of their time in Mac OS X, and they have a Windows VM running down in the Dock that's immediately available if they need it. No rebooting between the different operating systems.
If the majority of their workflow required native-level Windows power (i.e. Boot Camp instead of virtualization), then they'd be using a freaking Windows PC for their jobs, not an Apple set to boot primarily into Windows.