I believe the crank arm length changes with frame size for retro mountain bikes - I know that it certainly does on road bikes although the numbers seem to be different. I've found that for the large frames I road that my crank arm length was 175mm. That being said I think these rules aren't hard and fast and that some riders will customize their crank arm length based on their preferences.