I can't speak to the 30-06 cases, but some 7.62 cases that I have have thicker webs and therefore less internal capacity. I understand that Lake City 5.56 holds less too, but I have no experience with military 5.56 cases.
4 grains is not a lot of variation I wouldn't think. Brass is an alloy, could the different manufacturers account for 4 grains of weight? I don't know, not a metallurgist......As Larry said, the most accurate way would be to fill with water.
Personally, I only separate cases and bullets by weight for one cartridge: the 7mm-08. This is because I spend more time shooting it, am more comfortable with it, and have two proven loads with my Remington. All other factors are accounted for. Die set up, OAL, necks turned, you name it.
Reloading is about ROI, Return on Investment, or diminishing returns however you want to phrase it. I am sure that some would disagree, but after you (and your dies) are capable of consistent sizing and seating and you have uniform weighing of charges........it is all diminishing returns. If your brass is sized right (remember, clean necks mean consistent necks), you seat to the same depth, and the powder is consistent then 90% of your possible accuracy has been achieved.
Internal case dimensions, alignment in the chamber, necksizing, neck turning, weighing bullets (unless, of course you are buying cheap, inconsistent bullets to start), are all just icing on the cake.
I have ziploc bags of 7-08 brass separated by Remington headstamp for 120gr Hornady bullet and by Winchester headstamp for 160gr SGKs. The bags are divided into lots in some kind of increment, say 162.0-162.5 grains, 162.6-163.0, etc. It isn't something that I bother with in 223, 270, 308, or the pistol cartridges frankly because it is too much work. The Remington is capable of astounding accuracy and I squeak as much as possible out of it.
Whew. Short answer, listen to Larry and fill with water. Otherwise, just load them and be consistent