I do them for a couple of reasons. The official rationale in programming is that they help keep my tendons healthy, but there is a little bit of vanity thrown in too. Additionally, I think there is something to be said for their influence on shoulder stability; swinging your arm around while keeping your shoulder in a good position stimulates all kinds of shoulder bits. We're not talking big hypertrophy here, but if there is a weak point it will burn.