I seriously doubt this is an extractor issue. If it were, you would be getting a double feed (Type III malfunction) when the round fired, but failed to extract. The bolt would still cycle and just leave the spent casing in the chamber. Then it would try to strip the next round off the mag and it would get stuck because it couldn't feed into the chamber. It would look like this:
However, what you're describing sounds like the bolt is not cycling. This is more commonly caused by the gas system failing. One thing that could cause the gas system to fail is the bolt gas rings:
At the back of the bolt are three rings. They are what make a good seal with the bolt and the bolt carrier. If the openings of those rings are all lined up, they will let the gas by without operating the bolt. Or, if one or more of those rings is damaged, it would also let the gas by without operating the bolt. It might still work intermittently, but certainly wouldn't be reliable.
The most common cause of the light strikes will be a dirty firing pin channel. The hole the firing pin sits in is probably the most over looked aspect of cleaning any gun. I see this kind of malfunction a lot in the sporting shotgun world. With a small scribe or some other small pointy thing, gently scrape the inside of the firing pin hole. Check to see if much carbon or dirt comes out. Then check the shoulder of the firing pin itself. Look for any build up. If you find any, that will certainly cause a light strike.
The reason they suggest replacing the barrel is in case the gas port in the barrel is damaged or clogged. It's easier to just throw another upper on the gun than to clean the gas port. Remember, the AR was intended to be fixed in the field. Therefore, it's easier to just throw another upper on it (i.e. replace the barrel) than to fix it down to the level of the gas port.
These are just some ideas I had when I read the OP. Take them as you found them.
This is a pretty good description of how the gas system works.
How the AR 15 Bolt Carrier Group Works - YouTube