Basically, as I recall pondering it a while ago...
It comes down to relativistic momentum and light only gets there by quantum particle wave duality.
Probably a lacking explanation coming but hopefully enough for you to start researching..
A Newtonian body, gains mass as it gets near the speed of light due to "Einstein's special relativity".
Light seems to have no mass as an electromagnetic wave, though exerts force, likely due to it's ability to temporarily split into an "electron/positron" pair.
That is in the realm of wave/particle duality and quantum mechanics.
I once actively thought, working to rectify the Schrödinger wave equations near this discrepancy(particle duality), to quantum models, would be beneficial in creating a GUT.