> In all these cases expert human judgement is needed, it is not wise to automatically deploy changes by developers
Isn't this code review? This can and should be enforced before it goes to automatic deployment. If not, what other expert human judgement is needed?
Yes, you need to reach a certain quality bar of your automated testing, and you may choose to implement a canary system before full deployment, but I see no reason to avoid automatic deployment once these safeguards are in place.