It seems extremely difficult to make a crafting system in an RPG that does both of these things:

1. Is truly optional, and allows people to ignore it without feeling like they're screwing themselves.

2. Is satisfying and worthwhile for the people who do want to use it.