The fact that you think this "works" tells me you have never played UO or SWG. This system has never worked for gamers that want to be dedicated crafters. It marginalizes their efforts. Additionally, crafting is the most time consuming activity in this game to truly "master," so it would be nice if those players' efforts were rewarded.
Also, the point of "end-game" activities in those other games were to collect money to buy the items you need (and remember, these games had item destruction as a core mechanic) or mats to sell to the crafters. In these games money was actually something of value.