I feel as if SRV is a multipurpose model and its main function is exploration. I believe we need different models for different functions, such as a mining model.
A mining vehicle could be similar to the one we have now, but it can not be of greater proportions, as it would not be possible to engage in the cargo model we currently have. It should contain independent drilling probes, in an amount of 4 to 8, where each probe can excavate and fill two canisters each. Your scanner must be of different function and must scan for ore veins on planets, for better extraction.
When your scanner determines the location, the job begins, you must program the drilling probes, and they will drill and refill the canisters and you will have to be making trips, two by two until you fill the ship. And collect the equipment to go and market the product.