Well, but, it does. He literally explains exactly how rainbows work and are formed. It involves rain, distances of many miles, and the interaction of two gigantic spheres one of which gives off its own visible light.
So you build me a room big enough to house two spheres, one the size of earth...