@rodvok потому что «о» в машиностроение соединяет 2 корня заканчивающиеся на твёрдый согласный. А корень корона и так заканчивается на гласный. Вы в школу ходили вообще, финансисты?
@olezhka69 может ты сейчас рассказываешь про высшую степень русского языка. Меня вот школе учили, что «О» всегда ставится между двумя словами(корнями) «соединительная гласная» вроде так называется, так на память, не гуглил)
Вы вообще о чём спорите, это от латинского слова Corona, потому и коронавирус. Есть Риновирус, буква О в середине, потому что латинский корень Rhino. Правила русского языка здесь неприменимы, так что все, мир, расходимся.