I could see the effective range of a spinal being shorter because you have to aim the ship itself. Barbettes and bays would have an easier time of aiming at a target.
Thought this reasoning isn't as strong when you are targetting a large relatively immovable object such as a space station or asteroid.