Looking at the 1.3 dev update, drones are expected to be added but are effectively consumables to speed collection of canisters/fragments. As it stands, it's basically paying to have cargo collected for you because of them expiring, which also means you have to eventually go back (potentially before you fill your cargo).
I propose that instead, the drone should collect up to a specific amount of canisters/fragments (either number of them such as 5, or max mass such as 5t with fragments being at 50% purity so you can collect 2.5t of refined ore), then sit waiting for you to scoop the drone up and send it out again to collect more. That way, the tedium of scooping many items is reduced (up to 80% if the previously mentioned values are used), but you're still required to be good at scooping to save time, it also leaves the drone open for theft by another ship (maybe they could sell it on the black market too?), and failing to scoop properly (destroying the drone) would be very punishing as you'd need to get a new one. It could also require refuelling, but realistically the amount it would need would likely be negligible unless it was moving absurdly fast because of how light it is (your ship is pretty damn heavy, the drone would likely be 1t plus a potential 5t).