if there were such a distribution, the value of gold would immediately be reduced to zero.
I don't understand your logic here. At the end of the day even if gold was distributed equally among people, it still has a utility and that utility gives it value so it's price can never drop down to zero.
You see price of everything is partly determined by what happens in the market (holders, day traders, hypes, crashes, panic sells, FOMOs,...) but also the other part is the underlying value that is never zero as long as there is a utility.
Like gold, bitcoin also has utility. Regardless of its distribution people can continue using it as a medium of exchange and as a store of value. So its price will never drop down to zero.
There are other issues in this statement as well:
btc (not BTC) has value (=price) because it is distributed with a completely asymmetrical pattern.
Value is not the same as price. Price is the number we associate to bitcoin on the market, it doesn't necessarily reflect its (intrinsic) value. Price could be higher than the value which we would call bitcoin overpriced and we should expect a drop at that point or it could be lower which would make it underpriced and we should expect a rise.