I disagree that it's as complicated as all that.
The velocity as "predicted" by a loading handbook should be close enough...a hundred feet per second or so of variation would be largely meaningless for this purpose. A personal chronograph is certainly useful, but not required. I HAVE chrono'ed my standard load , which runs very close to the scope's calibration figure (3097 fps average vs 3100 fps on the turret).
If Leupold is given the velocity and the bullet weight/type, THEY can compute the turret dimensions needed for a "custom" turret. I'd wager that the vast majority of our .223 rifles are used with something close to a 55-grain bullet at 3100, though....which is why that turret is supplied as the "basic" setup in the Mark AR scope.
Mil-dots do not enter this equation....they're useful for range estimation, but that's a different topic from range SETTINGS. A low-cost rangefinder will suffice for "average" shooters at longer ranges....we're not speaking here of snipers or match shooters.
With MY Armalite AR-15 rifle, a properly-adjusted Mark AR 3-9x range-adjusting scope, and a factory-supplied turret marked as I said, my rounds impact pretty-much on point-of-aim on a full-size steel IPSC silhouette at 400 yards, with a 400-yard sight setting....meaning RELIABLE hits on a man-size target at 400 yards without hold-over.
No rifle measurements are required. Zero the rifle and its load for point-of-aim impacts at, say, 200 yards. Adjust the turret to read "2" at that setting, and lock it. If your ammunition is close to that marked on the turret, you are DONE. It's not terribly refined, but neither are most shooters OR THEIR REQUIREMENTS.
These results are all I want or expect, and it makes my rifle/scope combo a highly-effective system out to that 400-yard range and probably even further. I have not tried it at any greater distance to date, but I will when the opportunity arises. 500 yards is a LONG push for a .223 bullet under field conditions!