Science does tell us why refraction happens. That 'white' light is a combination of many wavelengths. That each wave length refracts (bends) as it passes through boundaries between different media by different amounts and thereby gets separated.
I too wonder what you mean by uncaused cause? Whatever you mean, you obfuscate it by choosing to used this entirely uninspired oxymoron.
You think the rainbow is beautiful because you have been taught by all who come before you saying it is beautiful. And because we like color. And if you ask why we like color, it's because food comes in colors. Sex has colors, (red lips, pink skin, brown, blue, green eyes, etc.) Animal furs, which keep us warm come in colors. Flowers which have attractant odors come in colors.
Any argument between religion and science is going to send us to our respective corners. Even those of us who believe in God but that God set the world in motion with some pretty nifty mechanisms so he wouldn't have to micromanage it all (like evolution!!! on no!!! gasp!!!) are going to line up on the side of science and argue against those who would rather leave it to God than understand the world he actually did create for us. (Not naming names here, just describing the attitude that befuddles me.)
---------------------------------------------
Now... as far as the actual question of miracles is concerned... again, we humans seem to like thinking God cares about us in detail. But if you actually read your bible... the real miracles involve a lot of death and destruction and suffering.
Did God part the Red Sea? Saved the Hebrews? or did he really just want to teach Pharoh a lesson and use it to trap and drown Pharoh's army. Killed Pharoh's first born son and all the first born sons of Egypt. Then let the Hebrews wander the desert for a lifetime rather than just show them the way....
Burned Sodom and Gomorrah to the ground and turned Lot's wife to salt for having a quick peek. Nasty entity God is.![]()
Destroyed the world with a flood. Why bother to save Noah and his family? Only takes 7 days to create the universe and 40 days to flood our planet. Why not start over? Or is he just a practicle joker. "Hi Noah, I want you to muck out all these stalls for the next 8 weeks."
Make a mistake, go to hell. Gotta be perfect to get to heaven. And God's representatives, priests and ministers and bishops and popes and rabbis all have different sets of rules and even change those rules all the time. Can't eat meat on Fridays... I wonder what all those souls in hell are thinking now?
Y'all put too much faith in the writings of men who themselves believe God spoke through them. Today we call that insane. Either that or we're putting all that faith in men who merely claimed God spoke to them and today we call that type charletons, scoundrals, and thieves.
We'd be better off if we didn't preach to others and insist everyone believe the same way. Every person should be left alone to find their own spirituality.