Having watched the videos about the Vulture, I decided to CCU my Herald and add a bit of Store Credit. It rounds out my Hanger with all current Industry options and it also has 12scu of cargo. This means that it slots nicely in towards the bottom end of my capacities and should enable me to carry anywhere from 12 to nearly 500 scu in convenient amounts.
IF a ship / derelict is wrecked on a planet in safe space and say its a biggie - what's to stop you slapping a land grant in the 8km sq spot and effectively cornering it? It would add a layer of secuirty to either scrapping on a huge scale or the ability to repair over time.
I see the Vulture as offering small capability that isnt otherwise offered, without the need to move a big ship, crew and costs to do a job. Everything scales, so 2 or three vultures would potentially offer a small salvage crew that doesnt need a big ship.