Here’s an example I just came up with to explain why light always is going the speed of light (in a vacuum), and why the wavelength changes, but not the speed. An example anybody can understand. It’s a thought experiment.
We have an object that is going to produce the light, in all directions, like a flashbulb, one very fast pulse of bright light. Our object will be travelling at almost the speed of light, from the earth to the moon, and halfway there will pop, creating a burst of very bright light. Visible to everyone, including our three observers, one on earth, one on the moon, and one exactly the same distance to the side. All three are exactly the same distance when the pop happens.
All three will see the light at the same moment after it goes off, because they are all the same distance from it, half the distance of the moon to the earth.
Work with me, it’s a thought experiment. We can have an observer on board as well, but that is only to say the light propagates out from our object at the speed of light, to somebody at the source.
So despite the source moving really really fast, all observers see the light acting as light at the speed of light. How can that be?
It’s easy. All the motion is relative, every last bit of it. Each observer thinks they are sitting still, which they certainly are not. Except they are, from their perspective. So the light travels at the speed of light, to them. It doesn’t matter if you are the earth, the moon or the speeding object, to you, the light is travelling at the speed of light.
How can that be true for our observer at the source? He’s really moving.
No, not to the atoms that create the photons. They see the moon racing towards them at almost the speed of light, and the earth receding at almost the speed of light, but that’s not their concern. They are standing still, radiating the light outward, at the speed of light. Since motion is relative, to them everything else is moving. Not them, not the atoms that create the photons. They are, like everybody else in this thought experiment, sitting still. It’s all the other observers that are moving.
Which also explains why the person on the moon is going to see gamma rays, the person on the earth almost impossible to detect radio waves, and our observer off to the side is going to “see” …