I always thought the cage length was about chain capacity - if you have a triple and a wide range rear the difference in chain length between the extreme combinations is much more than that of a double with a 12-21 cassette. Hence the longer arm and more chain for the former setup.