Its not an accuracy issue with the piston, its an accuracy issue with the shooter not being able to hold the rifle as consistantly on target with the gas piston system acting on the barrel. The DI system is so broadly used for the simple reason that almost anyone can fire accurately with one, the piston system adds a percieved increase in recoil, it adds another moving part not in line with the bolt, barrel, and stock, so therefore theres more barrel rise.
I remember reading about the first impressions with the H&K416 that the special forces were using, they were initially having problems with accuracy, the rifle has a short barrel, a piston moving above the barrel out of line with the barrel, and took getting used to.
For the total difference of around $300 I got a gas piston rifle over another DI rifle, the fact that it runs 10,000 times cleaner is just a pleasant side effect, the fact that it runs so much cooler amazes me still.
If I lube a DI rifle down like I normally do, then add a bit before shooting, the bolt carrier is dry, cruddy, hot in a few rds.
Heck I dont mind cleaning them, its part of the fun of shooting them, but the fact remains that I can fire 200-400 rds in a day and spend 20 minutes taking my time cleaning my gas piston rifle, then work on another firearm I was using that day.
If I fire 100 rds through my DI rifle, or any other for that matter, and I clean it using the good old fashion way I used on my piston rifle (not using my powder blast or any other spray cleaner) Ill be busy for a good part of the evening.
Gas pistons were made for the AR rifle system for the simple reason that the DI system has serious shortcomings, one of those is the hours of cleaning and constant oiling required. Why did our military ask for a much more reliable system to be designed for them? Simple when it comes to the nasty gritty dirty desert, and faced with long drawn out firefights and attacks that can come at any time our soldiers werent always able to rely on the M4 to work every time.
Like I said before, if you religiously clean and oil an AR/M16/M4, between uses, while in the desert while not using every day, between every sandstorm, after every trip down a dusty road on a vehicle, you may not have a single problem. But the enemy doesnt wait for you to clean your weapon then reasseble it multiple times a day, they would much rather know when you clean it to attack you.