Gold is not stable. It's just low volatility.
You are right and indeed no trading commodity or even product can be stable because if it is stable, it won't have that trading attraction and therefore won't be traded. Bitcoin is highly volatile because of majorly no proper regulation.
Also, all of the point you raised in your postage good reason for bitcoin high volatile.
Bitcoin is always volatile that's why we love bitcoin .Crypto is a great platform and strong market as well which is better than Gold i think .So that the volatile market can give us a huge amount profit within a sec .that's why crypto and bitcoin is the best platform for investment .