Its a better gold, Bitcoin is anyways. In the 90s gold did poorly as a hangover from the double digit rates of the 80s and the recession that ensued, but since then its done 10% a year as every bailout gets larger and larger and QE is now a staple of central banks.
Stocks can do well but are taxed pretty high, and things like tariffs can erode their performance. There is also no cap on competition outside of bureaucracy.