Roadster deposits? Deposits opened in 2015. That's more than half a decade ago. The Roadster is still vapourware as far as anyone can tell. Barely gets mentioned anywhere except for the occasional outrageous Musk tweet lie "it will have rockets!".
Tesla Semi? Deposits opened a couple years ago and the design isn't even finalized. The line to produce these does not exist yet.
Tesla Cybertruck? At least the deposit is just $100, but this was a shift in interest-free capital raising by Tesla (volume instead of quantity). The design has not yet been completed, never mind the line - the pre-requisite line to produce the batteries this vehicle will use doesn't even exist yet.
Now imagine if you had put any of those deposits in an alternative investment. Roadster deposit holders could be millionaires just off not putting down a deposit and instead putting it on anything - including Tesla stock.
The stock is Tesla's real product. Everything else is something on the way to meeting the performance milestones so Musk can get hits bonuses, but the good news is he can help you get a bonus too since you could have bought shares.