Its genetics but it could also be poor stretching or poor ligaments. If you lack the motion then your body is going to use a path that feels comfortable, not necesarally the path the other shoulder takes. Also. many upper body biases are due to shoulder issues. Warm up and stretch your shoulders routinly and vigorously. This will pay off in all upper body movements...