It's the cost to benefit ratio. There are many parts(oil, filters, plugs, belts etc) that you won't notice any practical difference in,whether you buy them from GM at a huge premium, or Fred's Car parts at the end of your road. Cost and convenience are the only things that matter here.
There are a few parts that really aren't worth taking a chance on. Crank sensors, cam sensors and MAFs are good examples, and not just on Vauxhalls. Unbranded ones are cheap, and have a really high failure rate that will immobilise your car. That's unacceptable. Branded ones from the OE supplier(Bosch and Siemens in our case) cost a lot more from factors, and you often have to insist they are what you want, order and then inspect them before you pay. Failures are still not unknown, and so this all really inconvenient. Buying a genuine sensor from your dealer usually costs about the same, but without the hassle. Failures still happen, but the return policy tends to be rather better. That is why the advice(for all marques remember) is to always buy genuine over the dealer's counter.
There are other parts that need to be considered carefully: nobody is going to pay GM prices for an exhaust. But there have always been really poor quality exhausts available, and forums like this are a good place to determine which one is actually worth buying. Bearings are another example: I fitted an unbranded £20 wheel bearing to my car, reasoning that an early failure(the original lasted 160,000 miles) would have been merely annoying. If it had been a customer's car, I would have bought the £40 NSK item to reduce the possibility of comebacks.
The thing we have to watch out for, is that being specialists some of these recommendations have over time become more dogmatic than practical. GM oil is a good example, if you can get it easily at a good price it's a good buy. But it's just a standard grade of oil, not some holy nectar that will bring about world peace as well as lubricate your engine.