First, let’s compare 4 types of players:
A – doesn’t craft nor gather
B – gathers
C – crafts
D – gathers and crafts
A can accumulate a good deal of wealth, and can then purchase gear from other players.
B can arguably accumulate even more wealth, and is more likely to be able to fund crafting on his own.
C will need to use his wealth to fund his own crafting, and will probably have the most problems down the road.
D is somewhat balanced, but probably spends enough time crafting and gathering such that he will not accumulate alot of wealth, compared to A or B.
This means to be a successful crafter, you usually need a decent amount of gathering too.
To be a successful non-crafter, you should still gather to fund any equipment you might need later, rather than buying the ingredients yourself.
So, the type players that are really worth comparing are B and D.
B is always effective no matter what.
D is only effective in the MMO scene if there is enough B around.
Considering the time you invest in crafting, wich is likely to use up most if not all of what you gather, what you get from crafting should be more than just the material worth of the items you craft:
The time you spent NOT acquiring wealth also needs to be compensated.
Crafting itself needs to be worthwhile, considering the alternatives.
If you can easily obtain gear through other means, wich are for the most part simpler and less demanding, then what is the purpose of Crafting?
Why should I go out of my way to Craft, when I can just do dungeons, WvWvW and anything that awards Karma, and obtain all I need?
Likewise, why would others bother spending money on my Craft, if they can obtain the same or better?
Crafting should be able to provide the best gear in the game, but require materials that are obtained through activities that require player skill and dedication.