why should you buy gold at this moment?
why not short sell gold?

For me, there is only one simple answer to the two questions above.
Gold will always have new buyers, and new buyers will always appear in greater numbers. This means there will never be a last person to buy gold.
Therefore, the strategy of short selling gold is the stupidest thing.
$XAU