Do you buff them out yourself? And how many times do you think we can buff out the clear coat without wearing it through?
Yes. It depends on the severity of the pinstripe. I'm guessing that can mean something different to each person. To me it's a marring of the clear coat and not a scratch, a scratch that you can feel by dragging your fingernail across it.
All you gotta do is use the least abrasive means, like a polishing compound, and they come out with very little effort.
I don't know how long, but I had my Wrangler for 6 years with lots of time on the trails and I never reached the base coat.