Light behaves as both a particle and a wave—at the same time. Einstein taught us that, so we're all generally on board, but to actually understand what it means would require several Ph.D.s and a thorough understanding of quantum physics
Stop pretending physics is spooooky. It's not that difficult to understand, at least at a superficial level. And I don't have a degree, let a lone a Ph.D, but even I can explain it (again, superficially):
Time dilation means that the faster you go, the slower time goes. If you're travelling at the speed of light in a vacuum, then the speed at which you're travelling through time is slowed infinitely. This means a photon experiences no passing of time between the moment it is created, and the moment it collides with something.
But the speed of light is finite, so it has to travel through time to go between two points. But because from the photon's perspective it's travel is instantaneous, it can't experience that time. So a photon doesn't know where it's going to land, until it does. And so until it does land, it could have landed anywhere. So when a photon is created, it travels out in all directions, like a wave, until it lands somewhere and the wave collapses.
The part that's hard to understand is the why.