The root of the problem with crafting and gathering is just one: the developers' main objective is to reduce supply to drive MB prices up.

As long as the development team designs content around the MB instead of making it fun crafting and gathering will continue to have these issues.