The two aren't mutually exclusive, y'know.
You know what happened the last time they did the whole 'no crafting, terrible item drops, need to farm multiples of each to correct it' thing? People just wore Battlemaster gear, and biochem was the only useful profession. That's not indicative of a working feature.
I'm not worried about not making credits from crafting - mostly because I've failed to learn every DG mod I've RE'd
What worries me is the TERRIBLE way BW itemizes gear stats. I don't want to run Nightmare TFB 16+ times when it comes out in order to have properly itemized gear. That's just not fun.