The market will dictate the price. If there are enough people willing to pay $5/pound for anvils, almost all anvils will sell for $5/pound. That doesn't make the buyers or the sellers idiots. If noone is willing to pay $5/pound, the sellers won't get that much for it, even if that is their asking price. The sold price is the price agreed to by the buyer and the seller. Pretty simple economics.
If I was selling an anvil, depending on the circumstances I would probably want to get as much as I can for it. If I thought I might get $10/pound I would ask that much.
It always amuses me how so many people respect a guy who has made millions through being an upstart entreprenuer. However, that respect rapidly vanishes as soon as it affects them financially.