Re: Riddle me this:
I'm not criticising your post but I would make an observation. For a photon there is no duration. If you were able to follow the photon at a speed of c, due to time dilation there would be zero interval between its popping into existence and then being destroyed. This leads to the bizarre fact that in the photon's frame of reference it transfers energy from one place in the universe to another instantaneously, while in the frame in which it emitted it may travel for billions of years.
A photon cannot sit around because it's the nature of electromagnetism that it can only travel at the local speed of light.
If this worries you, don't get excited, it worries me too.