> Why is there such a strong preference for “one step app deployment”, no infrastructure knowledge required?
> The obvious answer is because it is easier.
No. The answer is that it’s more robust in the face of operator error, it’s repeatable and it’s auditable.