Your idea is really good but i wouldn't use it for that purpose. I'm a great fan of the system that everyone has to do something to being able to craft something exclusive.
My ALC needs:
Nuggets <-- Smith needs ore <-- a Miner finds ore .... crafters/gatherers check
Blood and the exclusive Mats <-- Combat classes get's those ... combat check
Ok, if they were a bit less greedy i would have been a happy panda but the system is able to work. Let a bit time go by. Often we, the crafters, say that the fighters rush to endgame. And now we can't make a good example?
Time will tell.
Encore, you idea is great!