Or phrased another way, if local first software is so difficult why are we doing it at all when these devices worked BEFORE they had software.
The worst washing machine I've ever had is my current one, and it isn't even a "smart" appliance. It has just enough software to be worse than my one with dials for everything.