I think it's a great idea in theory. Basically a form of decentralised loans. You need money to invest, you sell shares of your company to get some cash. In return the shareholders get a return if you succeed. And of course they can sell their shares if now your company is worth more. Seems alright with me tbh.
But nowadays it just seems like a fucking casino.