"All of those above things require greatly on accuracy. Artillery, armor, air power is useless without accuracy."
Yes, accuracy is required to deliver either artillery or bombs to the target AREA.
Please don't for a moment, however, try to claim that the exact same standards of accuracy either apply, or should apply, to a 500 pound iron bomb or a 155mm howitzer shell as for, say, a Doughboy wielding an M1903.
And, given the unbelievably high number of friendly fire incidents that occurred during many of our wars, it's not in the best interests of the discussion to really try.
The salient point remains, however, that the inherent accuracy of a rifle will not win a battle.
On the point of smart weapons...
The accuracy of smart weapons won't win a battle, either.
Despite what CNN and Charles Hoerner would have you believe, smart bombs did not win Gulf War I.
Then, we have the entire discussion of what truly constitutes accuracy?
Is an AK 47 accurate because you can hit man-sized targets -- consistently -- at 400 meters?
Or is the AK 47 inaccurate because an M-16 will put its bullets into the same man-sized target -- consistently -- at 750 meters?
Or, does it really matter when A) few encounters take place at more than 250 meters, and B) when long-range encounters do take place, AIMED rifle fire is rarely employed as opposed to area suppression fire while heavier assets (Air or Artillery) are called in?
The guy who wrote "The Gun" goes into great lengths about the American military obsession with standard duty weapons that are accurate up to 1,000 meters, or more, and the myth that Americans are naturally crack shots who can be expected to hit and kill consistently at those ranges.
He also goes into some detail how those concepts of "every man a sniper" greatly hampered weapons development and adoption and how, in the face of a changing battlefield in Vietnam, it's a concept that started getting Americans killed.