It's the reward structure that sucks massive monkey balls. It's way too heavily focused on RNG and less on player skill.
That I agree with, keep having to do missions sucks. It would be better if once you do a mission where an Item can spawn, you could buy the time at a price or keep trying the mission.