Neither will get you to such levels of wealth by itself.
up to a point it can. If you make a few million, the rest can come by itself.
Also you forget that some people bet on football or horses and have a winning streak at the beginning. if you get that in stocks then you are pretty much said afterwards even if you are losing most of the time.
That is a really good point - a bit of luck in the beginning goes a loooong way.