Or I'll just buy as little as possible and buy used whenever possible.
The only answer I see anyone suggest is _more_ complexity. "This complex system we've built is flawed. I know what to do: I'll add another layer of complexity and abstraction on top of it."
"Needing" buying agents would be the worst possible outcome. How could I possibly trust the buying agent? Wouldn't that agent just take funds from companies to promote their products as suggestions?