For example: If someone mugs an NPC they are governed by farming rules, remove that limitation makes any given mugger's NPC-derived income potential increase until there are no more NPCs left. However if someone steals from an NPC they are governed by farming rules and income caps, so if the farming rules are lifted their NPC-derived income can only increase to the income cap.
I believe the current set of overlapping rules is excessive and not equitable compared to other money making systems, and that the skill investment required should not make running crates for automated income a more optimal method. I believe the income cap alone is sufficient governance of income sources, since it can only ever equal what players derive from crates anyway, and that farming issues that apply to mugging don't apply equally to pickpocketing.