Generically, pigment type stains sit on the surface. I think, if a wood surface can absorb a stain, it probably needs to be in the dye category. I suspect though, if someone wants to shade match, a stain, of either type, would likely be used on the surface and subject to being cut through. It probably doest look too good on a stock, its certainly disappointing on a table top.