I think the easiest solution to this that has come up countless times before is tell players the odds of getting things so they know if it is worth their time to do the activity. Some people wont have time to collect 1000 crates if that's what it takes to get an ultra.