Вы пишете:
"Однако миномет по сравнению с орудием имеет меньшую точность, из него нельзя стрелять прямой наводкой. "
Стрелять прямой наводкой действительно нельзя, а вот на дистанциях до 3 км (нормальная стрельба дивизионной артиллери) на выполнение типовой задачи миномет расходует _меньше_ мин чем 122 мм гаубица.
Это связано с меньшим расеянием мин по дальности на данной дистанции по сравнению со снарядами из за более крутой траектории.
Вы пишете:
"продолжали выпускаться только корпусные 152-мм пушки-гаубицы М-30."
М-30 это 122 мм гаубица.
152 мм корпусная гаубица пушка это МЛ-20.