Yeah, that's pretty much the impression that I've gotten. Zero issues with my RLT 9 Steel, I love the hell out of it. But people gravitate to specific name brands, regardless of price.
SC is definitely one of them. I've seen pay more for less just because it says Santa Cruz.