Crafting is used as a steeping stone to get the best gears in a game. It is fine as is. There would be little motivation to do endgame content if you could just buy the best gear from the market boards.