Почему русские говорят "звезда кино", но "светило науки"?
ответ
"Звезда" в значении "актер, певец" - калька с английского языка (star). А "светило" - стилистически высокое слово (книжное), у этого слова значение "выдающийся деятель в какой-либо области" появилось раньше, до появления теле- и кинозвезд.