Well, I think you've actually demonstrated that a block may be effective  in that the vandal might not be able to come back to the page he/she vandalized  but obviously, collateral damage is the issue and that is known already.  In the case of the vandal I was chasing this morning, however, he/she was roving through a variety of IPs in that subnet.