Well, yes, that’s how supply and demand (supposedly) works. The “correct” price is where the demand, at that price, equals the available supply.
If the product is scarce, that can drive up the price, but only as far as demand is willing to follow- there’s no inherent value in being scarce. “Price” is a social thing, so of course it’s determibed by social forces.