I never played that game, but saying “at least it is better than in that other game” is basically equal to saying “it could be worse” and not a very high praise.
If a system is only good in comparison to something else that is worse, maybe it is not very good at all.
I played loot based games before, but i despise the Darktide crafting system.
Aside from my own opinion, it does not matter if anyone else likes the current system either.
The system that we currently have, is the polar opposite of what the Darktide crafting system was advertised as. A blind person could see that.
Until we get what was advertised (or something objectively better), it is a very simple situation: everyone who says “it is fine as it is” is objectively wrong.
If we are sold a steak and we get a steak, nobody can complain about getting that steak.
Maybe you would have preferred if the steak was a bit bigger, smaller, thicker or seasoned differently, or maybe you would like the option to have a side dish. But nobody can reasonably complain about getting a steak, when they buy a steak.
However, if we are sold a steak and we get a vegan salad instead, then the situation is a bit different.
Independent of the quality of that salad, or how much you might like salad, you did not get what you paid for.
Every single person complaining about not getting a steak, when they paid for a steak, is 100% justified in doing so.
Did they change their advertisement to advertise a salad? No.
Did they say that the salad is only a temporary solution and that we will get our steak as soon as it is ready? No.
What did they do? They added a little crouton to our salad and now apparently expect drastic changes regarding our feedback.
Well excuse me, i would still like that steak you promised i would get.