Why does DevOps recommend shift-left testing principles?