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? 
 
   