In my view you you are very very wrong in your assumptions. The financial markets both gold and business stocks are being motivate by personal individual perceptions both up and down that have no relationship to reality.  And people who are interest in gold have perceptions driven by  different motivations.  Sometimes they will and sometimes they won't depending on which type of different perceptions dominate.
But there is a real difference.  Business assets are only worth good value as part of a going business.  In a general business dysfunction they can be reduced to the point that an investors stock has very minimum value.  that is never true about   Gold has intrinsic value for 2 main reasons. Except for some industrial uses it has no practical value.  Therefore the perception of its value has no relationship to whether it is usable or not.   It will go up and down in so far as its price is based on perception but it has an intrinsic value for other reasons.                 .