I think it depends on what the crystal is made from, how deep the scratches are and whether the outside of the crystal has AR coating or not. Sometimes its just easier to get a replacement, particularly with sapphire. Compare that to Seiko hardlex which is actually as soft as butter...I've managed to get what looks like bad scratches out by hand before.
Do you have any more details?