Ну, смотри.
Миномётчик - сразу ясно, что здесь два слова: мина и мётчик, т.е. грубо говоря, мётчик мин. И ещё грубее, кидает мины.
Комдив - тоже два слова: командир и дивизия. Т.е. командир дивизии.
Комбат - командир и батальон. Т.е. командир батальона.
Вот и всё:)