NOTHING has failed on me. I have an iPad 1 and it still chugs along.
Stuff lasts TOO long.
Software updates stop being issued, and apps march along, obsoleting things.
So, I was missing a Firefox extension to "bypass paywalls clean" (works well) on one computer. Look into it and the extension says it needs a newer version of Firefox. Update that and it won't run on the older OS on that computer (For years, I had a very limited and slow wireless hotspot for internet). So copy Firefox from an older computer andnow it demands a new profile, tossing ALL my preferences and trashing all my extensions. and BY THE WAY, I had to de-select all the sneaky-ass "hints" that Firefox/Mozilla wanted to pollute my browsing experience in favor of their paid sponsors.
I so hate software (I was mostly an admin/IT guy for many years, did some scripting).
Maybe I'm just in a mood today. PG&E shut down power last night (I am running on a propane-powered generator some 18 hours later) because they were found guilty for burning down a whole lot of Northern California with their 100 year old insulators and so on. So they set their "danger triggers" to ultra-high in places that have had fires (we just had two) basically to the "I think I saw a squirrel, shutting down power" level. And take about a day to find out that indeed WAS a squirrel. So, their CYA efforts go.
Now that I have a wired internet connection (DSL!! WOO HOO!! Best that's available here) I am more or less equalizing systems to some level of interoperability.
Hardware keeps working. Software keeps breaking, or actively breaking functionality it used to have.
(reaches for his soldering iron)