I'm not sure why though...
Because glass does not perfectly allow the transmission of light. Some spectra are "washed out" as the light passes through the glass and therefore you don't see their true colors looking through it. "Starphire" glass is able to transmit colors better than regular glass, but even it is not perfect.