You are correct that the extractor failing is premature. A wear part, for sure, but one that shouldn't need maintenance for tens of thousands of rounds. At this point, I would simply replace it with one from Ed Brown, Wilson, or a plethora of other makers. Factory extractors are chosen for cost, while these replacements are engineered for good service over a long life.
Cost is usually under $20.00.