The problem with automatic controls is, you still need a simple
interface to override their behavior when the programmed automation
provides a wrong result. Maybe you can hide them a bit, but the same
options must be available.
No, you just need to make the programmed automation doesn't provide a wrong result.