The mission has been adjusted and it will stop auto-cancelling after the mini patch.
There are two missions currently that require 2,500 badges:
-Zyn'viathan - Zyn'viathan - Part 9 of 10 - A.R.C. Loyalty - complete rewards part 9 of 10 coin which is tradeable
-Zyn'viathan - Rare & Exclusive "Diamond in the Rough" Texture Blueprint - complete rewards UL BP
If you don't actually want to do these missions yourself, you don't have to because the BP is UL and tradeable. As well as all the coins are tradeable.
Now I say currently because Zyn'viathan - Rare & Exclusive "Diamond in the Rough" Texture Blueprint will be lowered to 2000 badges and 1000 bone-out-meat after the mini patch.
(this mission is currently disabled until the changes can go live)
It doesn't seem right that some will slave away collecting 75k sweat, then also turn in 2000 badges and 1000 bone-out meat just to get the bp, while others will just borrow it. The bp should have been made untradeable.