About this question
We first get the code to be tested on the "QA server" and then on the "Staging server". Now when we are already done testing on the "QA server" why can't we simply push code directly to the "Production server".
I know it's not safe and one more round of testing is always good, it's our gut feeling but if we go logically, why?