Its all too easy for power users like us to say things like "what do you expect from a device X years old" or "buy a new (insert device here)", but try explaining that to the average user, or the old lady who only bought an iPad to Skype her kid who works abroad.
It is true some older devices get crippled by the latest iOS updates, iOS 7 destroyed the iPhone 4 until Apple eventually fixed it with 7.1.2, but there has been no update similar to this for older devices that supported iOS 8 and 9. I had an iPad 2 that I have now given to my Dad that turned into the most expensive picture frame I had after updating it to iOS 8, I was lucky enough to be able to downgrade it back to 7.1.2 while it was still being signed by Apple, and now it works fine again, but I shouldn't have to tell mt Dad "whatever you do, never update it!".
Also, the amount of complaints Ive heard from people with older computers who now cant sync their devices with iTunes anymore because they updated to iOS 9, and the latest iTunes needs at least Windows 7/ OS X 10.8 is insane. Again, power users like us aren't going to be using Windows XP/Vista or OS X 10.6/10.7, but there's plenty of people out there who keep their phones and tablets up to date because they care more about them then their PC/Mac.
Apple could/should do the following to avoid the bad publicity
1. Allow customers with older operating systems to downgrade their devices to 8.41. What do Apple have to gain from Window XP/Vista users having to upgrade their OS or even PC ?. El Capitan wont run on most Mac's prior to early 2009, they could buy Mountain Lion (if their Mac supports it), but how long will that stay relevant ?.
2. Allow all customers to download the last compatible version of an app from the app store without it being in your purchase history, or having to jump through hoops in iTunes to get it.
None of this would cost them a penny, its free good PR.