There is ALOT that could be done to promote "Pickup Missions", but alas, I doubt this will be one of them.
Put it this way, with my experience in game thus far, if you join a Pickup Mission, be ready for opposition.
Which is kinda what the game is all about. no?
Lol Mission creator has the option to Mask radar signatures for X amount of minutes at Y amount of perks?