This logic assumes something is always available for sale somewhere at some price. It shouldn't hold when something is actually short to the point of rarity. If someone is unwilling to sell something that you can't buy elsewhere, this reasoning will conclude that its price is infinite.