Our "bone headed" shipping strategy was to sort batches into similar contents, the idea here is speed. If you have a 100 packages all with 1 fixed stock and 2 spare mags it is much faster to get those 100 packed at a time than dealing with 100 all different packages. Doing it oldest to newest order would add 1-2 weeks to the overall packing time.
Seems logical enough to me.