While I agree with this in general, "6) You reduce complexity" seems a little bit optomistic. Frequent deployments don't force developers to refactor their code.
Yup, that's fair. I meant more that it encourages you not to get carried away with things that don't matter. But you're right, there's still a lot to be said for regular refactoring.