the problem is that "crafting" doesnt actually mean anything
youre turning resources into a usually more useful resource, which occurs in basically most games at some level.
Yeah, good crafting exists in pretty much every game and it's called "combat". You convert your time, skills, ammo, healing potions and equipment's durability into new stuff in a highly interesting manner, even though you can usually predict what you'll be getting (barring randomness on loot) - because combat is an interesting process.
Clicking on a menu, or playing a primitive minigame, or tetris-ing the required components into position - those are not interesting. Thus, crafting is usually seen as a not interesting thing - because it is not interesting!
Yeah pretty much although it's even more general than that. A ton of games are about intelligent management (which includes conversion) of resources to win. Even in a shooter like warframe you have to consider when to make a dash for the objective (health), when to use your abilities (energy), etc.
The less mechanical skill a game requires, the more pronounced this is. A game like Magic, which requires no mechanical skill apart from proper shuffling techniques, can basically entirely be viewed as managing and trading various resources (life, cards, tempo, mana...) to achieve victory.
The crafting in Warframe exists mostly as a motivator. You have to play more to actually get the items you want, and when you do get them it feels like more of an achievement because you worked for it. This also plays heavily into the fact that Warframe is a game that encourages you to play with your friends,and since acquisition of weapons, warframes, etc is nontrivial it contributes to each player feeling unique.
Obviously much of this could be achieved through quest rewards, but I think crafting in this manner is an equally valid way of distributing items.