Sometimes it requires quite a bit of movement.
That isn't the point though. Your companion is already leaving to go get you these materials, there is no reason they can't stop off at a cargo access point to drop them off.
This would be a great addition.
I would also like the ability to send all companion mission complete notices to 'pending' while I am in a flashpoint or PvP.