Crafting is far more profitable, and continues to scale with your level. By level 10, you can be trading a log for 5g, and turn it into two spears that sell for over 1K each. I had all the vendors I was trading with at max attitude from donating gold, 100K in gold at level 10, and nothing to spend it on.
The main benefit from Lucky Charm IMO is if you get lucky with homestead containers and snag some high level armor that's a good fit for one of your characters.