And customers who don't like the fact that their iPhone or iPad has been crippled by an iOS update have no option to breathe life back into their device, which really sucks when they don't have a budget to replace said devices. My Mum and Dad are stuck on iOS 7.1.2 on their iPad 2 and iPad 3, as if I update both and they find it too slow, theres no option to say go back to 8.4.1. There is still fragmentation on iOS, and there will be more given the number of iPads that they're not supporting in iOS 10 (e.g close to 40 percent of installed iPads).
Apple do plan obsolesce in some ways. Soldering and gluing in components which are almost guaranteed to die, is essentially tieing the life of the hardware to those consumable products (EG the battery in MacBook Pros, solid state storage with limited write cycles in iOS devices), components where due to how they have been installed end up costing soo much to replace, that a new device is often warranted.
Sierra is a great example of not planned obsolesce, but arbitrary obsolesce where machines which have been proven to be 100 percent capable of running Sierra have been cut off. Its a complete joke when your $1800 2008 Machine gets 3.5 years of OS support, and your $400 Compaq can run Windows 10 well (in fact machines going back way past 2008 can run Windows 10 acceptably.
Which is it?
You parents iPad will be slow on latest version of iOS so its Apples problem.
A 2008 Mac doesn't get the features of the latest version of OS X (MacOS) so its Apples problem.
Which one do you prefer and/or what middle ground are purposing?
And define "in fact machines going back way past 2008 can run Windows 10 acceptably" because in the day of good specs being Core 2 Duo I personally do not find any machine from that time period to run Windows 10 even remotely close to what I'd personally define as acceptable. Conversely my parents iPad 2 runs iOS 9 acceptably...to them anyway.
Plus adding a dollar spec isn't doing much here. You can buy a late 2009 iMac for $350 on eBay and run MacOS Sierra. Unless you are talking about "of that time period" and I think we both know how well a $400 (in 2008) Compaq will run Windows 10 today.
Also Microsoft doesn't care how well Windows 10 runs on a 2008 Compaq because they have no stake in Compaqs business. Thats a tough comparison to make when you completely separate the hardware and software manufacturers entirely which then makes it irrelevant when talking about planned obsolescence.
No one is really offering any reasonable solutions to their imposed problems of planned obsolescence that don't stifle the advancement in tech hardware and software artificially.