I think since we can access the bank at a crafting station, and most of the market functions, it makes no sense at all to not let us pick up the items we buy while there.
Its a pure useless times sink and error creator to make us run to the trader NPC to get mats.
I can’t see how it stops bots and sweatshop players because they can just use more than one toon and the mail system to coordinate.