That's not true. The money you use to buy stocks gets you an ownership interest in a company that creates value. The money you put into crypto gets you a line on a distributed spreadsheet.
The money that comes out of your ownership share is tied to the success of the company, through dividends and buybacks.
That depends if you are using crypto as 1) a store of value; 2) a medium of exchange; or 3) an alternative to permission-based monetary policy. All of it depends on the jurisdiction of the fiat-to-crypto and/or crypto-to-fiat transaction.
Probably something like 90+% lose over longer term. And you make nothing until you sell.