One big advantage of machines/pulleys: much easier to control after reaching failure. Try doing BB preacher curls with free weights and trying to put without a training partner, by yourself without smashing something. That impedes my interest in going to failure, knowing that it will be problematic.