Yea, not "nope".
Again. Still.
You're talking about a completely different scenario.
Yes, all of that matters at 1000 meters.
Nobody, in the large composite of "everything", is shooting at 1000 meters. That's why we have the precision marksmen and their special kit (i.e. "sniper" rifles and optics, plus specialized training).
Your typical grunt boots on the ground soldier in combat is not worrying about spindrift.
The primary complaint about the M4 in Afghanistan is not about accuracy, it's about stopping power when the engagement ranges were hitting 500m. Something typical for Afghanistan with its large, empty, desert plains, hills and mountains.
Not so much in Falluja.
And, today, the concern is defeating body armor as it becomes more common.
The entire reason we have not had a replacement for the M4 in 60 years is that it's, most of the time, most situations, "good enough". Afghanistan is an outlier.
The modern rifle, with its new cartridge, and especially with its advanced "smart" optic will up the game of the random soldier at long range.
The 5.56, if you're in "long range" country, like Afghanistan, AND you zero the rifle at 200m, at 100, you get an 1+" rise. and 300m its 6-8" low.
Square up that dot at the center of a mans chest, and you have a lethal shot at all of those ranges. Not looking for the 10 ring here, looking for man down, make them stop shooting, send the medic.
And, of course, whatever range the soldier zeroes their rifle, they can always hold it high or low as they want. But dot on the chest, snap shot, 0-300m, it's gonna hit something vital.
"How do you shoot women. And children?" "You lead them less!" - FMJ