Its a welcome solution. The real problem that exists with any vendor sold item is the extremely disproportionate difference between the price they sell at and the price they buy back at. Real world economics don't work that. Could you imagine spending 500$ on a single strawberry? It sounds extreme, but the markup ratio is similar to how prices work in game. I run my own business in real life and the markup on my products is less than 10% of what I buy them for (mind you they're expensive products, but the ratio is fair).

While I wholeheartedly like your suggestion, I'm still under the general belief that the best and fastest solution would simply be to offer more items from the existing vendors at more reasonable prices. It would require no increased server strain on the auction house system and would actually help balance out inflation for craft-able sells since people would be less willing to buy the items off the AH for more than the vendor sells them at.