The fact that it does not count profit itself, but just the total amount you gain means that you are unable to make as much as if you just spammed crates, because the cost of the product is counted into the limit you are allowed to make.
This means that to make the most out of your limit, you usually would just run crates until you're nearing the limit, then run one big ticket item to maximise the amount of money you can get out of the limit.
What I propose is to instead enforce a limit on the action itself, instead of an overall limit. The crates already do this, with a certain number you're allowed to run each day, so I don't see why other runner jobs could also have this limit imposed, albeit it could have a weekly limit instead.
Any thoughts?