Why does light appear to travel in a straight line?
Light travels in the straight line because it does not generally interact with the medium and wherever it interacts it does change its path like when it is entering a different medium with different permeability and permittivity(denser or rarer). This interaction and bending of light is called refraction.
Diffraction is something different and does not prove "bending of light".
As I said, light bends when it interacts with the medium it is traveling in - so, it should not bend, at all, in space - yes, it does not bend anywhere in space, not even when it is in vicinity of BIG MASS; it is the space that bends there and not light. Bending of space has been proved by proving the bending of light, but the light does not bend unless there is a change in medium.
SUMMARY: light does not always travel in a straight path, it bends due to refraction and light does not bend in space as there is no possibility of refraction. So, it travels in a straight line only in space and definitely bends on earth.