I understand what you mean now and it make sense. I'll probably have to go with one of your suggestion.
I'm currently trying something new first. The money spent on a run will determine the reward given (ex: need to spend 300$ to get a blue shard and the extra is given back).