"Less jaded", ha. It happened a 2.5 years ago. Either rose tinted glasses or new to Apple. I've used Apple (and Microsoft, Linux - still do) for decades and they all have the same caveat "be wary of upgrades". Not everyone will affect all users equally, as use cases vary. But upgrading software can always bring negative results, always has, pretty much always will.
How is it crappy? Read the article. $50m a year in fees. Eventually that would come down on the users. Things aren't free. An in-house solution was developed to alleviate that cost. It would've been stupid to continue paying, how do you justify a cost that can be taken care of?
Yes, the way to build a successful brand that prides itself on long lasting electronics is to make them work worse on purpose. This comes up all the time. What we do know is features are added and they strain older hardware. But it's a damned if you do/damned if you don't situation. If no updates were given you get uproar. If updates are given with features missing you get uproar. One thing I have noticed is that the last few generations of SoCs are so powerful that newer software seems to run better for longer. Less of the upgrade slowness that can creep in on lowered powered devices from early iOS models.
The situation wasn't great though and Apple could've handled it better. Perhaps they could've continued paying the Akamai relay fees for those on iOS 6, as they would've reduced rapidly as the majority of users got on board with iOS 7. However history has trained me to understand that Apple can be pretty ruthless with legacy technologies (I noticed recently that Apps may need to be updated soon to support 64-bit, for example:
https://arstechnica.com/apple/2017/...oon-end-support-for-unmaintained-32-bit-apps/).
But we know, and if people don't they should that being within the walled garden of Apple brings positives and negatives such as this. Ultimately you play by Apples rules. If you want freedom, I would suggest another brand as the strategy has worked well for Apple and I don't see them changing course.
I imagine there is a problem with your mini 4. I still use an iPhone 6 with the same A8 SoC as your mini 4 (albeit the version in my iPhone is slightly slower clocked and has half the RAM). My iPhone still performs pretty well, definitely isn't as slick like my wife's 6s but the difference is marginal. If your mini 4 is choking I imagine other issues. As my iPhone 6 hasn't choked - we obviously visit different sites - so I'm happy to try an example link if you provide one and will report back.
Comparing a competitor device that slows after months versus a 4 year old 2nd Gen iPad mini is a bit of a stretch. Of course the mini is no longer going to fly. I notice the same slower response on my parents iPad 2 - but they haven't complained yet so I'm happy to let them use it for now. Your mini 4 should be performing better tho, I'd recommend a back & restore to start.