All companies try to minimalize loses on warranties. It's just good business. Also, just an fyi, OC, as of this year has stopped charging preferred contractors for warranties.
The real problem is, many contractors don't even register their customer's warranty. OC has recently started cracking down on contractors that fail to register warranties. I was talking with some fellow contractors about this recently. They had never registered a single warranty. If the warranty isn't registered, it doesn't exist!
Warranties serve their purpose. If a contractor is having a problem getting warranties honored they are either misrepresenting themselves or the warranty. If we tell a customer their OC roof has failed due to workmanship or material. OC steps up and covers their end if a warranty is in place.
Telling people warranties are not valuable is disingenuous at best. At worse it is an a blackhat sales method to trick unsuspecting people into buying a lesser quality material or hire unqualified installers.
I recently replaced a a roof that was put on by a customers friend one year before we replaced it. It was a disaster. The guy paid his friend 11k to do the job. Shingles had blown off, flashing was horrendously and there was a host of other issues. If there had been an OC warranty it wouldn't have cost the customer anything out of pocket. Instead, it ended up costing him 11.8k to get it done right. Now he is left to collect via lawsuit from his ex-friend.