Cedar and especially redwood are soft woods that can show playing wear more easily. Spruce tends to show less playing wear. That's my understanding anyway from the old lmii info sheets and The Woods of the World reference book.
I have spruce top ukes and guitars with satin finishes that have been heavily played and don't show any wear. I don't think they're oiled tops though, but I don't know for sure. My satin instruments are Larrivees and LoPrinzis. I've owned the Larrivee spruce top since 1999 and it still shows no playing wear or scratches on the top even though it is by far the most heavily played uke I own. It doesn't even show any golpe wear which is kind of surprising to me (I play flamenco, or try to anyway...).
I also recently had a spruce top uke made for me by Joel Eckhaus who suggested that a satin lacquer finish is tougher than a tru-oil finish. So I had the body finished with tru-oil and the top with satin lacquer (tru-oil is cheaper than lacquer and less toxic for the finisher to use too). I can't tell the difference between the finishes, so there's no visual problem in using the 2 finishes on the same uke.
The grain lines in spruce are hard, and the wood between the grain is softer. I suspect a spruce top with tight grain will show less wear than wide grained spruce. All of my instruments have tight granied tops so I can't compare. It's just a supposition on my part.
I also don't know if cross-silking has any effect on the toughness of spruce. My instruments also have a lot of cross-silking.
I am more careful with my cedar top uke than with my spruce tops.