Apparently light scratches can be removed with a compound called cerium oxide, never tried it myself, although i keep meaning to try it on one of my windows
There are mobile companies who can remove deeper scratches, although i don't know how successful they are
Shame to replace original glass if it can be polished