I don’t think the trade removes the purpose of playing and looting; in fact I think the trade increases this factor, since you seek the loot not only to improve your character directly, but also to sell the items. Being able to buy items makes it easier to change builds and create new characters. Once the game evolves, there is a tendency for there to be even more suffixes and affixes, and there is no way the game can guess which ones you want (even because you may want to farm items for a character using another character that is stronger), so even if make the craft easier, you need the trade to compensate for that.
The only problem I see is that some bases have a lot of variation in the implicit ones and I think they should still better balance the distribution of affixes and prefixes.
Anyway, it’s a matter of opinion. I have no problems with the game’s crafting format and I think changing it now will cause problems with other things later. It is certainly something that they should consider at some point, since the opinion about it is very divided, but I think it is something that they should think about moving at a more advanced moment in the game, after working more on the bases, the suffixes and affixes and drops.