There needs to be a way to have miners and transports prioritize tasks closest to them.
Every single mission, I have several areas littered with rubble and ore, but instead of doing the logical thing like clearing/collecting closest to base, the miners will pick whatever random ore or rubble anywhere on the map.
Just now I'm watching a small transport truck pick up a single ore in area A, then go back to base to pick up a refined stud, then go to area B to pick up another ore, then go to base to dump the ore in the refinery, then go to area C to pick up a third ore, and then go back to base again.
Sometimes I'm also seeing transports pick up only a single piece of ore in between runs because another transport apparently decided that they'll pick up the ore right next to the first one.
This lack of pathing optimization makes missions take upwards of an hour because none of the miners are able to decide who picks up what.