Некоторые причины, по которым некоторые сложные слова имеют соединительные гласные, а другие — нет:
В роли соединительных гласных выступают буквы «о» и «е». 13 Гласная «о» пишется после твёрдых согласных звуков, кроме [ж], [ш] (лесоруб, атомоход, луноход, водопад). 3 Гласная «е» пишется после гласных, после мягких согласных, после шипящих и [ц] (овощерезка, кашевар, лежебока, птицелов). 3
Буквы «о» и «е» не являются соединительными гласными: 1
в словах, первая часть которых является иноязычным корнем (киноплёнка, стереосистема, фотосъёмка, электроприбор); 1
в словах, где первая часть является неизменяемым словом (кофемолка, долгоиграющий, высокопоставленный, нижеподписавшийся); 1
в словах с первой частью сто-, девяносто- (стопроцентный, девяностолетний). 1
Правила допускают образование сложных слов без соединительных гласных. 1 В этом случае на конце первой части могут быть буквы «а», «и», «я» (инфракрасный, ультразвуковой, авиамодель, семядоля, времяпрепровождение). 12