While it is true that most people lose money in intraday, it's too presumptuous to act as if no one makes money in intraday; most people can't become doctors or engineers either but that's how things go, only a small fraction of people are gifted with a particular skill-set to do well in a particular field. Secondly, whether it's trading or investing, a person will have to have a skill-set to be able to make any significant amount of money. Warren Buffett didn't make money simply because he invested, he made money because he understands HOW & WHERE to invest; just as in intraday trading, one has to know how & where to trade. So, there's no reason for anyone to believe that just because they failed in intraday-trading, that they'll magically succeed in investing. In day-trading, if we're wrong, we find it out quickly whereas in investing, it may be years or decades before one realizes that one is wrong; when the markets are going up, everyone thinks they're great at investing but a lot of the same people lose a lot of money when the markets crash all of a sudden. It's very easy to look back, in hindsight, at those CAGR numbers & talk about investing but how many people are good at picking great stocks before they start going up AND hold those stocks for decades? NOT MANY! Which is why believing that one can emulate Warren Buffett is no better than believing that one can make money in intraday-trading. There's nothing magical about investing, & if one doesn't know how to do it, then people will lose money, just as they do in intraday trading. Financial markets are full of risks & most people will lose money, so if one doesn't want risks, then one should consider FD's or other similar alternatives. The BUY & HOPE strategy is not the answer to anything.