The answer to this question can be summed up in two words: no atmosphere.
Planetary atmospheres cause bright light to scatter. Atoms, molecules, and dust interact with photons, causing them to diffuse through increasingly dense layers as they near a body’s surface. On Earth, our atmosphere preferentially scatters blue light, so the daytime sky appears blue. And although Mars has an atmosphere that is some 100 times thinner than our planet’s, there’s still enough of it to cause the sky to appear a deep grayish blue, and if martian dust is whipped up by the tenuous surface winds, the sky turns a salmon pink.
Astronomy magazine subscribers can read the full answer for free. Just make sure you're registered with the website.