Stocks are definitely speculative, but just not nearly to the same degree. They are speculating on what will happen in the meatspace. Telsa's valued because people are betting they'll become a major car company. And stocks like Tesla are outliers.
Bitcoin speculation is now just speculation based on price alone. Why is bitcoin going up? Because people think it will go up. That is a nasty feedback loop, that right now is causing it to have insane growth. The higher the price the more demand, the more demand, the more price goes up, etc.
But the opposite can (and will) happen. The demand for bitcoin drops because the price drops, the demand drops cause the price to drop further. etc.
Since the stock market is based on meatspace demand, if Tesla started to spiral for no reason, someone would buy it just to make a cash profit from it. People like Warren Buffet buy companies they think are undervalued to capture the profit.
>Bitcoin has A LOT value to people in countries that are on the brink of economic collapse due to inflation. Even in the United States, the FED prints over $200 billion a month. So in theory Bitcoin should hold value over the long term better than the US dollar.
They'd be better off buying property, securities, or even just USDs.
Bitcoin has gone up over 10 times this year. There is a huge risk it'll go back down to 1/10th. I wouldn't put any significant amount of money in such a volitile "asset."