I think this happens because of geometry.
For example if the beam spans not equal, Therefore the positive moment that applied on the middle span is vary large according of the deffirance in spans lengths, so the moment wont totaly convert to nigative above the support that exsist at the short...