Tell me about it, right?
I can’t resist this tangent, though… Don’t get me started!
I have a Samsung microwave oven. It has a dozen pre-programmed settings for popcorn, frozen pizza, defrost, etc., etc., but really all I use is timed cook and perhaps the power-level option.
But it also has a half-dozen configuration parameters like keypad beep, reminder mode, 24 hour clock vs AM/PM, daylight savings on/off, metric/imperial (for weight based defrosting), and, of course, set the clock.
My complaint? All of these static config parameters are in volatile RAM … i.e., they are all lost when there is even a brief power outage. Gee, practically any $3.00 MCU or supporting chip has several (kilo)bytes of NVRAM that could retain these simple binary! settings of all the custom configuration items (except the real-time clock), no battery required. Then after a power outage, all that would need resetting is the clock … not 6+ other parameters via the cumbersome menu. In fact, a coin-cell battery backed extremely accurate real-time clock chip would likely outlast the lifetime of the oven and super impress Customers!
Engineers don’t live in the real world, I guess … or somebody wouldn’t pony up the $3 chip per unit? Dunno. Ironic that it is a Samsung appliance though!
And then there’s my LG Washer and Dryer than have a dozen custom wash and dry cycles each. Yet the majority of them do not allow any tweaking (or remember my tweaks). Towels don’t dry sufficiently on the “Cottons” setting, but the “Towels” setting uses High heat – which is contrary to the cleaning label instructions. If I select “Towels” … I can’t change the temperature. So I always end up using the “wrong” overall setting, or just switch to plain old “timed dry” – select temperature, select time; and thus lose the automatic dryness shutoff feature and waste energy.