Here is more of what I intend to say and it gets lost in my own translation. Actually I am all for making it more convenient. It may be worthwhile to add some further controls, nothing wrong with that either but a lot of it disturbs the careful compliance with plug and play designs when installed with code wiring.
Most could likely be solved with additional fuse, proper wire size etc. When we fix a heater we do not disable the simple safety UL built in,,,, making it "better" .
I see most equipment of this nature work good ,long time till it develops a problem, gets "fixed" and never works right again or actually sets up an ambush that while things are fine while they are fine but like the difference in plate and safety glass.
Any service after it left a factory and strays from a normal code compliant installation, mod or service is suspect. Even **** that worked a goodly long time just fine.
The longer I do this the more tailored the mods get but if it can be done simple in a standard way without catastrophic failure by turning a well placed valve when it is not needed then I am all for it. Simple done well may be better than complex half way or introducing another problem.
Same for tank drains. If I am running the sno0t out of it I crack them when I read about an auto drain, shate can happen but I maintain hoses and have a service valve ahead of the equipment at drops on a complicated system, in a home or small garage a tank service valve could be a one shot deal. Shut it off, don't fug with the electric, a system doesn't leak working proper wont be running unattended.