Потому что это танк прорыва, основное назначение которого - разрушение огневых точек и укреплений противника. Скорострельность не так важна как фугасное действие снаряда. А СУ-100 это ПТ САУ (истребитель танков), основное назначение борьба с танками, исходя из этого и соответствующая пушка.
ИСУ-122 это вынужденная мера, из-за нехватки 152 мм орудий.