The restriction should be being unable to move ships with cargo in them, and not stopping us from using locally stored ships. What ship is the current one is also not marked very well. If a ship is docked at the current station it should be usable. Being locked out of my 7 local ships because my 'current ship' stored elsewhere has a few limpets on it is beyond insane. A cargo exemption for limpets would also make sense, or the option to dump/destroy/sell the cargo would be the bare minimum that is needed.