I have done some of the missions on venus and I look up in the sky and see them but are they cosmetic or an integral part of the game?
-
Not that i have seen, i spent a fair amount of time there too, doing the patrol missions for my bounty, finding all the golden chests and the story missions, I've done the strike too and they don't appear there either.