Actually, the difference is quite substantial. Stocks are fractional ownership of businesses and businesses create value by transforming inputs into an output that is worth more than the inputs combined. In comparison, bitcoin is a virtual commodity, and commodities (virtual or otherwise) don't produce anything, this is why they're sometimes called non-productive assets. This means bitcoin cannot create wealth. If somebody get rich by investing in bitcoin it must be always at the expense of other bitcoin investors.