Exactly. It's not just about being a time sink. It's about UNNECESSARY and EXCESSIVE time sinks finding large numbers of materials.
There's a reason why people love quests, but hate grind.
Engineering is a great idea implemented wrong. Instead of doing something difficult and exciting once, you do mundane things over and over again.
Instead of finding x number A, B and C materials that come in tiny amounts, they should have just requested for rare goods that come from one or two places. Or a specific type of item that you have to carry out a specific task for.
Eg. To save the princess you have to get the Sword of Blablabla, which is protected by a Dragon in Cave XYZ, but you can only kill the Dragon in cave XYZ if you acquire Spear DEF at location J.
That's a quest. You know that you're doing something specific to get something done, even if you have to go through hoops to get it done. And you do it once. Not the little crapfest gathering things that you do 50 times over. That's a grind.
And then there's the actual engineering bit. Once you've gotten the materials that they specifed. 1 X A, 3 X B and 5 X C, you click on the button and realize that .... what? It doesn't complete the upgrade with the materials specified, but instead puts you through a dice roll.
That's not engineering. That's poor witchcraft or noob sorcery. You have a blueprint. If you followed the blueprints and provided the specified materials listed in a blueprint, you would have a finished product everytime.
I don't know how some people can be positive about that? I mean I know some people are easily contented, maybe simple minded even... but there must be some kind of corner in their minds that they figure the mechanics behind this whole thing was poorly thought out and meant to be a time sink to distract the lack of actual features and poor implementation, right?