There are multiple instances where a released update proves to be too unstable for some edge cases. Automatic updates should be disabled by default. Upon enabling, the user should explicitly acknowledge that automatic installation will give them the latest cutting-edge software, but may be too unstable for their current setup. Automatic updates should therefore be treated as “experimental”.
I think the FarmBot team currently lacks the QA to ensure backwards compatibility and avoid degradation. Anyone who has a working FarmBot setup with automatic updates enabled in currently subject to sudden breakdown of a previously working system.
Perhaps automatic updates can be allowed for “patch” updates only, but minor and major updates should be manually installed (or guarantees waived / possible breakdowns acknowledged, as explained above).