SN show notes:
I'm at a loss to know how we can ever get this behavior to change. ... with the risk that an update might cause more trouble than the "potential trouble" it's presumed to prevent
Speaking not just about routers but more broadly about tech devices in general, I'm firmly in the "if it ain't broke..." camp.
I don't subscribe to the view that consumers who forego updates are the ones primarily at fault. I feel it's just as much, if not more, the fault of manufacturers who let "mission creep" contaminate the update channel.
In my case, it's not that I don't welcome security updates, it's that manufacturers often bundle in, willy nilly, all sorts of non-security updates such as changing the UI, moving buttons around, or removing functions I was using.
How many times have we seen UI changes just because some twenty-something engineer had too much time on his hands or felt the need to justify his salary? Like, why does the Windows taskbar now need to be centered? (Oh yeah, I forgot ... because that's the way MacOS does it.)
I have a smartphone with a lot of apps, three quarters of which are technically not "up-to-date". But when I dig into the change logs, it's sometimes something as mundane as "We added support for the Khazakastani language!" That's benign enough, but worse it's often to "improve" the app from small banner ads to full-screen takeover ads that can't be dismissed. Why would I want those updates?
I've grown just as leery of PC updates over the years. Like the Win7 updates that nagged you to upgrade to a newer OS. Don't update and you could happily go on using Win7, but update and you were nagged to death.
Or like the printer updates that don't fix anything wrong, but are merely so they can now block the use of third-party ink/toner. Don't update and you could happily continue using less expensive ink and toner.
I used to have more stomach for fixing problems, but I'm old and retired now, and I no longer want to waste any of my remaining time on this earth fixing problems some "update" broke, or relearning how to do things that I already knew how to do before they moved it.
MichaelRSorg:
"The risk of installing updates can be greatly minimized on a device that has two copies of its firmware. Install version 8.4 and if it seems to cause a problem, reboot and fall back to firmware version 8.3. If the fallback is simple, fast and easy, then there is little reason to avoid updates"
I like that idea, and it looks well implemented in the Peplink. All my machines multiboot more than one Windows partition, and that's essentially how I've long approached Windows updates, but it would be nice if the average user could do the same without resorting to a full-blown multiboot environment.
I don't know if most routers have the hardware to support that strategy, though. Back in an earlier age, I used to only buy routers I could reflash with DD-WRT. I recall the developer had a particular challenge on some devices, though, trying to shoe-horn his enhanced firmware into some devices that had just enough ROM space for the OEM firmware and nothing more. So your proposal would need manufacturers to be willing to spent a few extra cents per device to include more space.
Ultimately you're right, though -- the dread with trying to revert is a major impediment, and a simple fallback mechanism would go a long way to fixing that.