Сочетания -оро- и -оло- существуют в русском языке из-за исторического чередования полногласных и неполногласных буквосочетаний в корнях слов. 1
Полногласные сочетания -оро-, -оло- употребляются в исконно русских словах, которые и сейчас активно используются в речи. 1 Неполногласные сочетания -ра-, -ла-, -ре-, -ле, напротив, встречаются редко и только в словах старославянского (церковнославянского) происхождения. 1 Чаще всего слова с неполногласными сочетаниями являются устаревшими, их использование крайне ограничено. 1
У многих слов с полногласием есть родственные слова, заимствованные из старославянского языка. 2 Например, ворота — врата, волость — власть, город — град, золото — злато, коротко — кратко и др.. 2