Это повелось в глубокой древности. Тогда ничего не знали о космосе, о "населяющих" его звездах, да и не было никакой возможности забраться туда и все просмотреть поближе, пощупать и "попробовать на зуб". И богатые воображение, фантазия наших предков (причем во всех концах земли, всех изолированных друг от дружки непреодолимыми тогда расстояниями социумов, цивилизаций) представлялся небесный свод (из хрусталя, бирюзы или каких-то неведомых субстанций), к которому крепятся светила (состоящие из огня, золота или также чего-то неведомого), ну и естественно возникло тогда выражение - "звезды на небе", причем выражение оказалось исключительно устойчивым, пережившим все века и эпохи, и оно в ходу по сию пору, когда даже дошкольнику известно, что "неба нету", а звезды вовсе не крепятся к хрустальному своду.