Quartz is not supposed to scratch and is not supposed to stain. Furthermore its not supposed to require sealing (unlike natural stone like granite).
I have what appears to be low quality quartz installed. It both scratches (for example from cast iron pans if dragged over the surface, or even from some dirty cardboard moving boxes that were moved while on the surface) and it stains (rust, coffee, wine, etc). The stains can sometimes be worked out with lots of elbow grease a concoction of cleaners, but sometimes remain deeply embeded. The scratches remain no matter what. The stone is white with grey areas/spots/design and the scratches are the same grey.
Would sealing the quartz help? Could it be harmful?
Incase it matters for any reason the quartz is from the MSI Q series.